easydb est un très simple wrapper SQLite ** ** pour cela vous évite d'avoir à vous soucier de la création de tables ou de la gestion des connexions.
Il peut être utilisé sur base de données SQLite existant simplement en passant dans la base de données filename:
`` `Python
de EasyDB d'importation easydb
db = EasyDB ('filename.db')
cursor = db.query ("SELECT * FROM mytable")
`` `
Nouvelles bases de données peuvent être créer en spécifiant votre schéma comme un dictionnaire, par exemple:
`` `Python
schema = {
& Nbsp; & nbsp; & nbsp; 'Nom_table': ['nom_colonne type_colonne', & hellip;],
& Nbsp; & nbsp; & nbsp; 'Nom_table': ['nom_colonne type_colonne', & hellip;],
& Nbsp; & nbsp; & nbsp; 'Nom_table': ['nom_colonne type_colonne', & hellip;]
}
db = EasyDB ('filename.db', le schéma)
`` `
Si le fichier de base de données existe déjà, le schéma ne sera pas mis à jour, mais si elle ne existe pas, il sera créé avec le schéma donné. Voici un exemple complet:
`` `Python
de EasyDB d'importation easydb
db = EasyDb ('my.db', {«utilisateurs»: ['texte de nom d'utilisateur', 'texte de description']})
db.query ("INSERT INTO utilisateurs (nom d'utilisateur, la description) VALUES (?,?)", («ben», «une sorte de description '))
Résultat dans db.query ("SELECT * FROM utilisateurs"):
& Nbsp; & nbsp; & nbsp; résultat de l'impression
# => («Ben», «une sorte de description ')
`` `
Exigences :
- Python
Commentaires non trouvées