Comment Se connecter à la base de données SQLite en Python 3
dans ce tutoriel, nous allons apprendre comment se connecter à la base de données SQLite3 en programmation python 3.
pour connecter la base de données sqlite, nous devons d’abord importer le module sqlite3. Ensuite, nous créons la connexion au fichier de base de données SQLite à l’aide de sqlite3.connect() de la fonction. Enfin, une fois que nous avons terminé, nous devrions fermer la connexion en utilisant sqlite3.fonction close ().,
le module Python sqlite3 recherchera la base de données que vous spécifiez, si la base de données n’existe pas python créera une nouvelle base de données.
Exemple 1
import sqlite3connection = sqlite3.connect("students.db")connection.close()
Comme pour l’exemple ci-dessus python va chercher le fichier de base de données « des étudiants.db » sur le répertoire de travail actuel (puisque nous n’avons pas spécifié le chemin absolu) et connectez-vous. Si la base de données « des étudiants.db « n’existe pas, alors python créera les » étudiants.db » dans le répertoire de travail actuel.,
Exemple 2
import sqlite3connection = sqlite3.connect("/var/sqlite3/students.db")connection.close()
comme dans l’Exemple 1, mais cette fois, nous avons spécifié le chemin absolu vers le fichier de base de données. Python va donc regarder dans le dossier / var / sqlite3 pour les « étudiants.db » qui sera créé si n’existe pas.
créer une Table SQLite en Python 3
pour créer des tables sqlite, nous devons exécuter des commandes SQL, pour exécuter des commandes SQL, nous devons ajouter un curseur à notre connexion. Dans python SQLite cursor utiliser pour exécuter des commandes SQL.
import sqlite3connection = sqlite3.connect("students.db")cursor = connection.cursor()connection.close()
maintenant, nous pouvons exécuter l’instruction create table en utilisant le curseur.,
insérer des données dans la Table SQLite en Python 3
de la même manière en utilisant le curseur python, nous pouvons ajouter des données à la table de base de données SQLite.
Une fois que nous avons inséré les données, nous devons enregistrer les modifications apportées au fichier de base de données à l’aide de la fonction commit (), avant de fermer la connexion db.
lire les données de la Table Sqlite
en python 3, Nous pouvons utiliser for loop pour lire les données de la table sqlite3.
le Code ci-dessus sortira,
(1, 'student 1')(2, 'student 2')
résumé
dans ce tutoriel, nous avons appris à connecter la base de données SQLite3 en Python 3 en utilisant le module sqlite3.,
Nous créons également des tables et insérons des données à l’aide de l’objet curseur sqlite.