dbkit es una biblioteca de Python que abstrae al menos parte del dolor que se ocupan de DB-API 2 controladores de bases de datos compatibles.
de importación dbkit conectarse, consulta
desde contextlib cierre de importaciones
sqlite3 importación
con connect (sqlite3, 'counters.db') como CTX, cerrando (CTX):
& Nbsp; para el contador, el valor de la consulta ('contador SELECT, valor a partir de los contadores "):
& Nbsp; print "% s:% d"% (contador, valor)
Descripción
dbkit está destinado a ser utilizado en circunstancias en las que es poco práctico o excesivo utilizar un ORM como SQLObject o SQLAlchemy, pero sería útil para, al menos, abstraer algo del dolor que se ocupan de la base de datos.
- En lugar de pasar alrededor de las conexiones de base de datos, sentencias se ejecutan dentro de un contexto de base de datos, lo que ayuda a desacoplar módulos que interactúan con la base de datos de la base de datos en sí y sus detalles de la conexión.
- contextos de bases de datos contienen referencias a las excepciones expuestas por el conductor de base de datos, por lo que el manejo de desacoplamiento en el controlador de base de datos es una excepción.
- Más fácil de utilizar la gestión de transacciones.
- iteración más fácil con el resultado asociado.
- La agrupación de conexiones. Además, cualquier código que utiliza conexiones agrupadas no tiene necesidad de conocer la agrupación de conexiones está en su lugar.
- el registro de consultas.
Requisitos :
- Python
Comentarios que no se encuentran