Formation PUB400 : Python, 2018 Python et SQLite

4.1 Paquet sqlite3 pour interagir avec une BD SQLite


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 :

Python

#!/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 :

Python

print(sqlite3.version)

Pour plus d'information

« 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é

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre