Zoeken…


Ermee beginnen

PostgreSQL is een actief ontwikkelde en volwassen open source database. Met behulp van de psycopg2 module kunnen we query's op de database uitvoeren.

Installatie met behulp van pip

pip install psycopg2

Basis gebruik

Laten we aannemen dat we een tabel my_table in de database my_database die als volgt is gedefinieerd.

ID kaart Voornaam achternaam
1 John hinde

We kunnen de psycopg2 module gebruiken om query's op de database op de volgende manier uit te voeren.

import psycopg2

# Establish a connection to the existing database 'my_database' using
# the user 'my_user' with password 'my_password'
con = psycopg2.connect("host=localhost dbname=my_database user=my_user password=my_password")

# Create a cursor
cur = con.cursor()

# Insert a record into 'my_table'
cur.execute("INSERT INTO my_table(id, first_name, last_name) VALUES (2, 'Jane', 'Doe');")

# Commit the current transaction
con.commit()

# Retrieve all records from 'my_table'
cur.execute("SELECT * FROM my_table;")
results = cur.fetchall()

# Close the database connection
con.close()

# Print the results
print(results)

# OUTPUT: [(1, 'John', 'Doe'), (2, 'Jane', 'Doe')]


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow