Untitled
python
25 days ago
879 B
1
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) # Création de la table 'personnes' si elle n'existe pas query = QSqlQuery() query.exec_("CREATE TABLE IF NOT EXISTS personnes (nom TEXT, age INT)") # Insertion de données dans la table 'personnes' query.exec_("INSERT INTO personnes (nom, age) VALUES ('Alice', 25)") query.exec_("INSERT INTO personnes (nom, age) VALUES ('Bob', 30)") # Sélection de toutes les données de la table 'personnes' query.exec_("SELECT * FROM personnes") # Parcours des données et affichage while query.next(): nom = query.value("nom") age = query.value("age") print(f"Nom: {nom}, Age: {age}") db.close()