cum să vă conectați la baza de date SQLite în Python 3
În acest tutorial vom învăța cum să vă conectați la baza de date SQLite3 în programarea python 3.pentru a conecta baza de date sqlite, mai întâi trebuie să importăm modulul sqlite3. Apoi, creăm conexiunea la fișierul bazei de date SQLite folosind sqlite3.conectați () funcție. În cele din urmă, odată ce am terminat, ar trebui să închidem conexiunea folosind sqlite3.Închide () funcție.,modulul Python SQLite3 va căuta baza de date specificată, dacă baza de date nu există, python va crea o nouă bază de date.
Exemplul 1
import sqlite3connection = sqlite3.connect("students.db")connection.close()
conform exemplului de mai sus, python va căuta fișierul bazei de date „studenți.db ” din directorul curent de lucru (deoarece nu am specificat calea absolută) și conectați-vă. În cazul în care baza de date ” studenți.db „nu există, atunci python va crea” studenții.db ” în directorul de lucru curent.,
Exemplul 2
import sqlite3connection = sqlite3.connect("/var/sqlite3/students.db")connection.close()
Similar cu exemplul 1, dar de data aceasta am specificat calea absolută către fișierul bazei de date. Deci python va căuta în folderul/var / SQLite3 pentru „studenți.db ” care va fi creat dacă nu există.pentru a crea tabele SQLite, trebuie să executăm comenzi SQL, pentru a executa comenzi SQL trebuie să adăugăm un cursor la conexiunea noastră. În python SQLite cursor folosi pentru a executa comenzi SQL.
import sqlite3connection = sqlite3.connect("students.db")cursor = connection.cursor()connection.close()
acum, putem executa instrucțiunea Creare tabel folosind cursorul.,
introduceți date în tabelul SQLite în Python 3
în același mod folosind cursorul python, putem adăuga date în tabelul bazei de date SQLite.odată ce introducem datele, trebuie să salvăm modificările în fișierul bazei de date folosind funcția commit (), înainte de a închide conexiunea db.
Citiți datele din tabelul SQLite
în python 3, putem folosi pentru buclă pentru a citi datele din tabelul sqlite3.
Codul de mai Sus va ieșire,
(1, 'student 1')(2, 'student 2')
Sumar
In acest tutorial am învățat cum să se conecteze bază de Date sqlite3 în Python 3 folosind sqlite3 module.,de asemenea, creăm tabele și inserăm date folosind obiectul cursorului SQLite.