Softwarebeschreibung:
Version: 0.2.2
Upload-Datum: 20 Feb 15
Lizenz: Frei
Popularität: 89
dbkit ist ein Python-Bibliothek, die sich zumindest ein Teil der Schmerzen im Umgang mit DB-API-2-kompatible Datenbanktreiber beteiligt abstrahiert.
von dbkit Import verbinden, Abfrage
von contextlib Import Schließen
Import sqlite3
mit connect (sqlite3 "counters.db ') als ctx, Schließen (ctx):
& Nbsp; für Zähler, Wert in query ('SELECT Zähler, Wert Zähler "):
& Nbsp; print "% s:% d"% (Zähler, Wert)
Überblick
dbkit soll in Fällen, in denen es nicht praktikabel oder übertrieben, ein ORM wie SQLObject oder SQLAlchemy verwenden ist, verwendet werden, aber es wäre sinnvoll, zumindest abstrahieren einige der Schmerzen im Umgang mit der Datenbank einbezogen werden.
- Anstatt vorbei um Datenbankverbindungen, werden Anweisungen innerhalb einer Datenbankkontext ausgeführt und damit zur Entkopplung Module, die eine Schnittstelle mit der Datenbank die Datenbank selbst und seine Verbindungsdaten.
- Datenbank Kontexten enthalten Verweise auf die Ausnahmen von dem Datenbanktreiber, damit Entkopplung Ausnahmebehandlung aus der Datenbanktreiber. ausgesetzt
- Einfachere Transaktion Handhabung.
- Einfachere Iteration über Resultsets.
- Der Verbindungszusammenschluss. Darüber hinaus hat jeder Code mit Pool-Verbindungen keine Notwendigkeit, zu wissen, Connection Pooling ist vorhanden.
- Abfrage-Protokollierung.
Anforderungen :
- Python
Kommentare nicht gefunden