Untitled

mail@pastecode.io avatarunknown
python
a month ago
698 B
3
Indexable
Never
from PyQt6.QtSql import QSqlDatabase,QSqlQuery

#Création de la base de données
db=QSqlDatabase.addDatabase("QSQLITE")
db.setDatabaseName("example.db")

#Ouverture de la base de données
if not db.open():
    print("Impossible d'ouvrir la base de données")
    exit(1)

#Selection de toute les données de la table 'personnes'
query=QSqlQuery()
query.exec("INSERT INTO personnes (nom, age) VALUES ('Alice', 25)")
query.exec("INSERT INTO personnes (nom, age) VALUES ('Bob', 30)")
query.exec("SELECT * FROM personnes")
print(query)
#Parcours des données et affichage
while query.next():
    print("test")
    nom=query.value(0)
    age=query.value(1)
    print(f"Nom:{nom},Age:{age}")

db.close()