Mjukvaruinformation:
Version: 0.2.2
Ladda upp dagen: 20 Feb 15
Licens: Gratis
Popularitet: 89
dbkit är en Python-bibliotek som abstraherar bort åtminstone en del av smärtan inblandade i hanteringen av DB-API 2 kompatibla databasdrivrutiner.
från dbkit import ansluta, query
från contextlib import stängning
import sqlite3
med connect (sqlite3, "counters.db") som ctx, stängning (ctx):
& Nbsp; för disk, värde i frågan ("SELECT disk, värde FRÅN räknare '):
& Nbsp; print "% s:% d"% (räknare, värde)
Översikt
dbkit är avsedd att användas i situationer där det är opraktiskt eller overkill att använda en ORM som SQLObject eller SQLAlchemy, men det skulle vara bra att åtminstone abstrakt bort en del av smärtan inblandade i hanteringen av databasen.
- I stället för att passera runt databasanslutningar, uttalanden verkställs inom en databas sammanhang, vilket bidrar till frikoppla moduler som har gränssnitt till databasen från själva databasen och dess anslutningsdetaljer.
- Databassammanhang innehåller hänvisningar till de undantag som exponeras av databasen föraren, vilket frikoppling undantagshantering från databasen föraren.
- Enklare att använda transaktionshantering.
- Enklare iteration över Result.
- Anslutnings pooling. Dessutom har någon kod med poolade anslutningar inget behov av att veta anslutningspool är på plats.
- Query loggning.
Krav :
- Python
Kommentarer hittades inte