Cette section vous montre étape par étape comment travailler avec la base de données SQLite en utilisant le langage de programmation Python.
Python fournit deux interfaces populaires pour travailler avec la bibliothèque de base de données SQLite: PySQLite et APSW. Chaque interface cible un ensemble de besoins différents.
PySQLite
Le PySQLite fournit une interface standardisée compatible Python DBI API 2.0 à la base de données SQLite. Si votre application doit prendre en charge non seulement la base de données SQLite, mais également d’autres bases de données telles que MySQL, PostgreSQL et Oracle, le PySQLite est un bon choix.,
PySQLite fait partie de la bibliothèque standard Python depuis la version 2.5 de Python
APSW
Si votre application ne doit prendre en charge que la base de données SQLite, vous devez utiliser le module APSW, qui est connu comme un autre Wrapper Python SQLite.
L’APSW fournit la couche la plus fine sur la bibliothèque de base de données SQLite. L’APSW est conçu pour imiter le SQLite C natif, par conséquent, tout ce que vous pouvez faire dans L’API SQLite C, vous pouvez le faire également à partir de Python.,
en plus de couvrir la bibliothèque SQLite, L’APSW fournit de nombreuses fonctionnalités de bas niveau, y compris la possibilité de créer des agrégats, des fonctions et des classements définis par L’utilisateur à partir de Python. Il vous permet même d’écrire une implémentation de table virtuelle en utilisant Python.
Nous allons utiliser le wrapper PySQLite pour montrer comment travailler avec la bibliothèque de base de données SQLite en utilisant Python.,
- création d’une base de données SQLite à partir d’un programme Python: vous montre comment créer une nouvelle base de données SQLite à partir d’un programme Python à l’aide du module sqlite3.
- créer des tables dans la base de données SQLite à L’aide de Python: vous montre étape par étape comment créer des tables dans une base de données SQLite à partir d’un programme Python.
- insertion de données dans la base de données SQLite en Python: vous guide à travers les étapes d’insertion de données dans une table dans la base de données SQLite à l’aide de Python.
- mise à jour des données dans la base de données SQLite à L’aide de Python: apprend à mettre à jour les données existantes dans la base de données SQLite à l’aide de Python.,
- sélection de données: ce tutoriel vous montre comment interroger des données dans une base de données SQLite à partir d’un programme Python.
- suppression de données D’un programme Python: vous guide Comment supprimer une ou plusieurs lignes d’une table à partir d’une table à l’aide de L’API du module Python sqlite3.