Exemple d'accès à une BD en écriture par un langage de programmation
Exemple : Python (sans gestion d'erreur)
1
#!/usr/bin/python3
2
3
import psycopg2
4
5
HOST = "localhost"
6
USER = "me"
7
PASSWORD = "secret"
8
DATABASE = "mydb"
9
10
# Open connection
11
conn = psycopg2.connect("host=%s dbname=%s user=%s password=%s" % (HOST, DATABASE, USER, PASSWORD))
12
13
# Open a cursor to send SQL commands
14
cur = conn.cursor()
15
16
# Execute a SQL INSERT command
17
sql = "INSERT INTO philosopher VALUES ('Épicure', NULL, -4)"
18
cur.execute(sql)
19
conn.commit()
20
21
# Close connection
22
conn.close()
Remarque :
Ce code n'intègre aucune gestion d'erreur. En Python on pourra introduire une gestion d'exceptions pour traiter les cas d'erreur (tentative d'insertion d'un doublon dans une clé par exemple).