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_classget_db_interface_args函数 把get_db_interface的关键部分分解出来,这样它们就可以 如果需要单独使用。例如,一些数据库可能需要 进一步子类化接口类,或自定义接口 论据。

安装

要安装plib.dbtools,只需运行:

$ python setup.py install

在shell提示下 解压缩源tarball(与 自述文件在中)。这将安装plib,然后 运行脚本中的每个安装后脚本 目录。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java Webstart“javaws open”标志不适用于多个参数   java ArrayList声明和处理   获取数组中值的百分比(Java)   java将ArrayList转换为字符串以存储在共享首选项中   Java8Lambdas与泛型的结合使用   Scala数组到Java   如何使用java知道webcontainer的路径?   java使用“收集”和“合并”的组背后的算法是什么   java OSGi:在两个不同的包中具有相同的包路径   java混淆了swt画布。重画   java正则表达式,用于5位数逗号分隔的值,例如047000480004900   使用HttpClient显示非ASCI字符的java   水塔计算程序Java中球体体积的计算   java根据给定值调整框架中所有组件的大小   java Builder类中的其他方法(lombok注释)