Untitled
unknown
python
2 years ago
698 B
16
Indexable
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()Editor is loading...