¿Por qué necesitas Commit, Connection, Cursor y Close?
📁 iterador, python, ejemplo
Ejemplo básico
import psycopg2 # conectar a una base de datos existente conn = psycopg2.connect( "dbname = test user = postgres" ) # abrir un cursor para realizar operaciones cur = conn.cursor () # ejecutar un comando: esto crea una nueva tabla cur.execute ( "CREATE TABLE test (id serial PRIMARY KEY, num integer, data varchar);" ) # pasar datos para llenar placeholders de consulta y dejar que psycopg2 realice # la conversión correcta (¡sin más inyección SQL!) cur.execute ( "INSERT INTO test (num, data) VALUES (%s, %s)" , (100, "abc'def" )) # consultar la base de datos y obtener datos como objetos Python cur.execute ( "SELECT * FROM test;" ) cur.fetchone () # hacer que los cambios sean permanentes en la base de datos conn.commit () # cerrar el cursor y la conexión cur.close () conn.close () No answers yet.
Inicia sesión para dejar una respuesta
Blogs
Programación asíncrona en Java: guía completa con ejemplos