informatica:lenguajes_de_programacion:python:python_db_postgresql
¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Python Conexión Postgresql
Psycopg2
Python : psycopg2 : conexión : ejemplo simple
ejemplo simple:
import psycopg2 cnx = psycopg2.connect( user="<usuario>", password="<password>", host="<host>", port="<port>", database="<db>" ) print("Informarción PostgreSQL Server:") print(cnx.get_dsn_parameters(), "\n")
Ejemplo simple con Try Catch:
import psycopg2 try: cnx = psycopg2.connect( user="<usuario>", password="<password>", host="<host>", port="<port>", database="<db>" ) print("Informarción PostgreSQL Server:") print(cnx.get_dsn_parameters(), "\n") except: print("No se pudo conectar")
Python : psycopg2 : ejecutar : ejemplo simple
import psycopg2 try: cnx = psycopg2.connect( user="<usuario>", password="<password>", host="<host>", port="<port>", database="<db>" ) print("Informarción PostgreSQL Server:") print(cnx.get_dsn_parameters(), "\n") cursor = cnx.cursor() cursor.execute("insert into usuarios( usuario, password, nombrecompleto) values('ABAN3', 'EBEN', 'ABAN BANBIN')") cnx.commit() except: print("No se pudo conectar")
auto-commit:
con.autocommit = TRUE
Store procedure:
Leer tabla
Existen dos formas:
- cursor.fetchone()
- cursor.fetchall()
row = cur.fetchone() while row is not None: print( row[0] ) row = cur.fetchone()
Backups Automáticos:
informatica/lenguajes_de_programacion/python/python_db_postgresql.1758172425.txt.gz · Última modificación: 2025/09/18 05:13 por admin
