Come connettersi al database Sqlite in Python 3
In questo tutorial ci accingiamo a imparare come connettersi al database sqlite3 in python 3 programmazione.
Per connettere il database sqlite, per prima cosa dobbiamo importare il modulo sqlite3. Quindi, creiamo la connessione al file di database sqlite usando sqlite3.funzione connect (). Infine, una volta che abbiamo finito, dovremmo chiudere la connessione usando sqlite3.chiudi () funzione.,
Modulo Python sqlite3 cercherà il database specificato, se il database non esiste Python creerà un nuovo database.
Esempio 1
import sqlite3connection = sqlite3.connect("students.db")connection.close()
Come per l’esempio precedente python cercherà il file di database ” studenti.db ” sulla directory di lavoro corrente (Dal momento che non abbiamo specificato il percorso assoluto) e connettersi. Se il database “studenti.db “non esiste, quindi python creerà gli” studenti.db ” nella directory di lavoro corrente.,
Esempio 2
import sqlite3connection = sqlite3.connect("/var/sqlite3/students.db")connection.close()
Simile all’esempio 1, ma questa volta abbiamo specificato il percorso assoluto del file di database. Quindi python guarderà all’interno della cartella/var / sqlite3 per gli “studenti.db ” che verrà creato se non esiste.
Crea tabella Sqlite in Python 3
Per creare tabelle sqlite, dobbiamo eseguire comandi SQL, per eseguire comandi SQL dobbiamo aggiungere un cursore alla nostra connessione. In Python sqlite cursore utilizzare per eseguire comandi SQL.
import sqlite3connection = sqlite3.connect("students.db")cursor = connection.cursor()connection.close()
Ora, possiamo eseguire create table istruzione utilizzando il cursore.,
Inserisci i dati nella tabella Sqlite in Python 3
Allo stesso modo usando il cursore python, possiamo aggiungere dati alla tabella del database sqlite.
Una volta inseriti i dati, è necessario salvare le modifiche al file di database utilizzando la funzione commit (), prima di chiudere la connessione db.
Leggi i dati dalla tabella Sqlite
In python 3, possiamo usare for loop per leggere i dati dalla tabella sqlite3.
Sopra il codice verrà emesso,
(1, 'student 1')(2, 'student 2')
Riepilogo
In questo tutorial abbiamo imparato come collegare il database sqlite3 in Python 3 utilizzando il modulo sqlite3.,
Creiamo anche tabelle e inseriamo dati utilizzando l’oggetto cursore sqlite.