Python Language Sqlite3 - Ne nécessite pas de processus serveur séparé.


Exemple

Le module sqlite3 a été écrit par Gerhard Häring. Pour utiliser le module, vous devez d'abord créer un objet Connection qui représente la base de données. Ici, les données seront stockées dans le fichier example.db:

import sqlite3
conn = sqlite3.connect('example.db')

Vous pouvez également fournir le nom spécial: memory: pour créer une base de données en RAM. Une fois que vous avez une connexion, vous pouvez créer un objet Cursor et appeler sa méthode execute () pour exécuter les commandes SQL:

c = conn.cursor()

# Create table
c.execute('''CREATE TABLE stocks
         (date text, trans text, symbol text, qty real, price real)''')

# Insert a row of data
c.execute("INSERT INTO stocks VALUES ('2006-01-05','BUY','RHAT',100,35.14)")

# Save (commit) the changes
conn.commit()

# We can also close the connection if we are done with it.
# Just be sure any changes have been committed or they will be lost.
conn.close()