easydb er en meget simpel ** SQLite wrapper ** for der sparer dig fra at skulle bekymre sig om at skabe tabeller eller administrere forbindelser.
Det kan anvendes på eksisterende SQLite database ved blot passerer i databasen filename:
`` `Python
fra easydb import- EasyDB
db = EasyDB (»filename.db)
cursor = db.query ("SELECT * FROM mytable")
`` `
Nye databaser kan skabe ved at angive dit skema som en ordbog, fx:
`` `Python
skema = {
& Nbsp; & nbsp; & nbsp; »Tabelnavn ': [' kolonnenavn column_type«, & hellip;]
& Nbsp; & nbsp; & nbsp; »Tabelnavn ': [' kolonnenavn column_type«, & hellip;]
& Nbsp; & nbsp; & nbsp; »Tabelnavn ': [' kolonnenavn column_type«, & hellip;]
}
db = EasyDB (»filename.db«, skema)
`` `
Hvis databasen findes allerede så skemaet bliver ikke opdateret, men hvis den ikke findes så det vil blive oprettet med det givne skema. Her er en komplet eksempel:
`` `Python
fra easydb import- EasyDB
db = EasyDb (»my.db", {'brugernes: [' brugernavn tekst ',' beskrivelse tekst ']})
db.query ("INSERT INTO brugere (brugernavn, beskrivelse) Værdier (?,?)", ('ben', 'en slags beskrivelse "))
for resultat i db.query ("SELECT * FROM brugere"):
& Nbsp; & nbsp; & nbsp; print resultat
# => (»Ben«, »en slags beskrivelse")
`` `
Krav :
- Python
Kommentarer ikke fundet