dbkit是一个Python库,抽象掉至少部分参与处理DB-API 2兼容的数据库驱动程序的痛苦。
从dbkit进口连接,查询
从contextlib进口闭幕
进口sqlite3的
与连接(sqlite3的,“counters.db')作为CTX,关闭(CTX):
 对于柜台,值查询(“SELECT柜台,值从柜台”):
 打印“%S:%D”%(柜台,值)
概述
dbkit意在的情况下是不切实际或矫枉过正使用ORM如SQLObject的或SQLAlchemy的被使用,但它是有用的,至少抽象掉一些参与处理数据库中的疼痛
- 在与其周围路过的数据库连接,语句的数据库上下文中执行,从而有助于分离模块与数据库的接口数据库本身及其连接的详细信息。
- 在数据库环境中包含对由数据库驱动程序,从而去耦例外,从数据库驱动程序处理。 暴露例外
- 在更易于使用事务处理。
- 在更容易遍历结果集。
- 连接池。此外,使用连接池的任何代码没有必要知道连接池到位。
- 在查询记录。
要求:
- 在Python中
评论没有发现