python数据库接口工具。
plib.dbtools的Python项目详细描述
dbtools包提供了一个更易于使用的接口 与DB-API兼容的数据库。
注意:plib.dbtools适用于python 2.7。如果你正在使用 python 3,请参阅plib3.dbtools包,可在 https://pypi.org/project/plib3.dbtools。
plib.dbtools的setup.py脚本使用setuputils helper模块,它帮助自动化 python安装脚本中的样板文件。此模块可用 作为https://pypi.org/project/setuputils的单独版本。
plib.dbtools包
以下类和函数在^{tt3}中可用$ 名称空间:
- DBInterface类为使用 数据库。它假设底层数据库引擎符合 到python数据库api。这个类本身不知道 特定的数据库引擎;应派生自定义类 对于每一个特定的引擎。
- MySQLDBInterface类自定义DBInterface以工作 使用mysql数据库。它使用MySQLdb第三方python 包裹。这个类在plib.dbtools.mysql子包中。
- SQLite3DBInterface类自定义DBInterface以工作 使用sqlite版本3数据库。它使用sqlite3模块 它的数据库引擎是python。这个班在 plib.dbtools.sqlite子包。
- get_db_interface函数是一个方便的函数 返回适当的DBInterface子类的实例 传递给它的数据库类型。
- get_db_interface_class和get_db_interface_args函数 把get_db_interface的关键部分分解出来,这样它们就可以 如果需要单独使用。例如,一些数据库可能需要 进一步子类化接口类,或自定义接口 论据。
安装
要安装plib.dbtools,只需运行:
$ python setup.py install
在shell提示下 解压缩源tarball(与 自述文件在中)。这将安装plib,然后 运行脚本中的每个安装后脚本 目录。