Software informatie:
Versie: 0.2.2
Upload datum: 20 Feb 15
Licentie: Gratis
Populariteit: 89
dbkit een Python library die weg abstraheert ten minste een deel van de pijn die zich met DB-API 2 compatibele databank drivers.
van dbkit import aansluiten, vraag
van contextlib import sluiten
import sqlite3
met connect (sqlite3, 'counters.db') als CTX, sluiten (CTX):
& Nbsp; voor de teller, waarde in vraag ('SELECT teller, waarde uit counters'):
& Nbsp; print "% s:% d"% (teller, waarde)
Overzicht
dbkit is bedoeld om te worden gebruikt in omstandigheden waarin het onpraktisch of overkill aan een ORM zoals SQLObject of SQLAlchemy gebruiken, maar het zou nuttig zijn om op zijn minst abstracte weg een deel van de pijn die betrokken zijn bij het omgaan met de database.
- In plaats van het passeren rond database connecties, zijn statements uitgevoerd binnen een database context, hetgeen zal bijdragen tot modules ontkoppelen die interface met de database van de database zelf en de verbinding details.
- Database contexten bevatten verwijzingen naar de uitzonderingen worden blootgesteld door de database driver, dus ontkoppeling exception handling uit de database driver.
- Makkelijker om de transactie te gebruiken hanteren.
- Makkelijker iteratie dan resultsets.
- Verbinding pooling. Bovendien, elke code waarbij gebundelde aansluitingen heeft geen behoefte om te weten pooling van verbindingen is op zijn plaats.
- Query loggen.
Eisen
- Python
Reacties niet gevonden