Python Language
PostgreSQL
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