Dettagli del software:
Versione: 0.2.2
Data di caricamento: 20 Feb 15
Licenza: Libero
Popolarità: 89
dbkit è una libreria Python che astrae almeno una parte del dolore coinvolti nel trattare con DB-API 2 driver di database compatibili.
da dbkit importazione collegare, interrogazione
da contextlib chiusura import
import sqlite3
con connect (sqlite3, 'counters.db') come CTX, chiusura (CTX):
& Nbsp; per il contatore, il valore in query ('SELEZIONA contatore, valore da contatori'):
& Nbsp; print "% s:% d"% (contatore, valore)
Descrizione
dbkit è destinato ad essere utilizzato nei casi in cui non è pratico o eccessivo usare un ORM come SQLObject o SQLAlchemy, ma sarebbe utile almeno astrarre alcuni dei dolore coinvolti nel trattare con il database.
- Piuttosto che passa intorno connessioni al database, istruzioni vengono eseguite in un contesto di database, contribuendo così a disaccoppiare i moduli che si interfacciano con il database da il database stesso e dei suoi dettagli di connessione.
- contesti database contengono riferimenti alle eccezioni esposte dal driver di database, quindi disaccoppiamento gestione dal driver di database eccezione.
- Più facile da usare gestione delle transazioni.
- Più facile iterazione su gruppi di risultati.
- Il pool di connessioni. Inoltre, qualsiasi codice che utilizza connessioni in pool non ha bisogno di sapere il pool di connessioni è a posto.
- logging Query.
Requisiti :
- Python
I commenti non trovato