0% encontró este documento útil (0 votos)
14 vistas5 páginas

Conexión a Postgres con Psycopg2 en Python

Cargado por

pepef3213
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas5 páginas

Conexión a Postgres con Psycopg2 en Python

Cargado por

pepef3213
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Conexión a Postgres desde

Python: Psicopg API

Oscar Gutierrez Blanco


Lorena Lozano Plata
José Miguel Alonso
Jesús Escobar

1
Psycopg2

o Psycopg es un adaptador de PostgreSQL para usar en programas de Python

[Link]

o Esta implementado en su mayor parte en C cómo un envoltorio de libpq (


[Link]

o Libpq es una interface de aplicación para PostgreSql. Son un conjunto de librerías


que permiten a los programas cliente enviar comandos sql al servidor PostgreSql y
recibir el resultado de las mismas

2
Psycopg2 - Instalación

o Para realizar la instalación de una versión pre-compilada, ejecutar desde la


consola el siguiente comando
pip install psycopg2-binary

o Una vez instalado, el paquete se puede usar cómo cualquier otro en Python
import psycopg2

3
Psycopg2 – funciones básicas
o Función connect()
– Función para conectarse a una base de datos. Los parámetros de conexión son:
• dbname – Nombre de la base de datos
• user – usuario con el se va a conectar
• password – password usado por el usuario
• host – dirección del host donde se encuentra el servidor
• port – número correspondiente al puerto de conexión, 5432 por defecto

o Cursor(). Crea un cursor que permite ejecutar comandos SQL


o [Link](‘comando sql’)
o Fecthone, fecthmany y fetchall. Busca una serie de filas del resultado de la
consultas, devolviendo una tupla, varias según se indique en el parámetro
de entrada o todas las tuplas resultantes de la consulta
o Más detalle acerca de todas las funciones:
[Link]
4
Psycopg2 – Programa ejemplo
o Ejemplo de programa que se conecta a la BD de congresos y realiza una
consulta

También podría gustarte