L'association entre un programme Python et une base de données SQLite est un choix naturel.
Il y a d'ailleurs un paquet nommé sqlite3 livré avec la bibliothèque standard livrée avec Python. C'est lui que nous utiliserons.
En passant, si vous travaillez avec PyCharm, vous pouvez gérer vos bases de données SQLite directement dans votre IDE (voir Gérer une BD SQLite dans PyCharm).
Vos programmes Python qui utilisent une BD SQLite débuteront donc comme suit :
#!/usr/bin/env python
import sqlite3
Nous préférerons cette notation à from sqlite3 import * puisqu'elle permet d'éviter les conflits de nom entre les méthodes du paquet et celles d'autres paquets.
On devra donc préciser le nom du paquet devant chaque méthode.
Ex :
print(sqlite3.version)
« SQLite Python ». SQLite Tutorial. http://www.sqlitetutorial.net/sqlite-python/
« Introduction to SQLite in Python ». Python Central. https://www.pythoncentral.io/introduction-to-sqlite-in-python/
« A thorough guide to SQLite database operations in Python ». sebastianraschka. http://sebastianraschka.com/Articles/2014_sqlite_in_python_tutorial.html
▼Publicité