dbkit是一個Python庫,抽象掉至少部分參與處理DB-API 2兼容的數據庫驅動程序的痛苦。
從dbkit進口連接,查詢
從contextlib進口閉幕
進口sqlite3的
與連接(sqlite3的,“counters.db')作為CTX,關閉(CTX):
 對於櫃檯,值查詢(“SELECT櫃檯,值從櫃檯”):
 打印“%S:%D”%(櫃檯,值)
概述
dbkit意在的情況下是不切實際或矯枉過正使用ORM如SQLObject的或SQLAlchemy的被使用,但它是有用的,至少抽象掉一些參與處理數據庫中的疼痛
- 在與其周圍路過的數據庫連接,語句的數據庫上下文中執行,從而有助於分離模塊與數據庫的接口數據庫本身及其連接的詳細信息。
- 在數據庫環境中包含對由數據庫驅動程序,從而去耦例外,從數據庫驅動程序處理。 暴露例外
- 在更易於使用事務處理。
- 在更容易遍歷結果集。
- 連接池。此外,使用連接池的任何代碼沒有必要知道連接池到位。
- 在查詢記錄。
要求:
- 在Python中
評論沒有發現