dbkit este o bibliotecă Python care rezumate departe cel puțin o parte din durere implicat în rezolvarea DB-API 2 șoferi de baze de date compatibile.
de la dbkit import conectare, interogare
de la închidere import contextlib
SQLite3 import
cu connect (SQLite3, "counters.db") în calitate de CTX, imbuteliere (CTX):
& Nbsp; pentru contor, valoare în interogare ("SELECT contra, valoare de la contoare"):
& Nbsp; de imprimare "% s:% d"% (contra, valoare)
Prezentare generală
dbkit este destinat a fi utilizat în condiții în care este imposibil sau nejustificată de a utiliza un ORM, cum ar fi SQLObject sau SQLAlchemy, dar ar fi util cel puțin abstract departe unele de durere implicat în relațiile cu baza de date.
- Mai degrabă decât trecând în jurul conexiunilor bazei de date, declarațiile sunt executate într-un context de baze de date, contribuind astfel la decuplarea module care interfață cu baza de date de la baza de date în sine și detaliile de conectare.
- contexte Baza de date conține referințe la excepțiile expuse de către conducătorul auto bazei de date, excepție astfel decuplarea de manipulare de driver-ul bazei de date.
- Mai ușor de utilizat tranzacție de manipulare.
- repetare mai ușor peste ResultSet.
- Gruparea conexiunilor. În plus, orice cod folosind conexiuni cumulate nu are nevoie să știe pool de conexiune este în loc.
- Solicitare de logare.
Cerințe :
- Python
Comentariile nu a fost găsit