BioSQL.DBUtils 模块
Biopython 的 BioSQL 代码的辅助代码(供内部使用)。
- class BioSQL.DBUtils.Generic_dbutils
基类:
object
默认数据库实用程序。
- __init__()
创建一个 Generic_dbutils 对象。
- tname(table)
返回表的名称。
- last_id(cursor, table)
返回表中最后使用的 ID。
- execute(cursor, sql, args=None)
只执行一个 SQL 命令。
- executemany(cursor, sql, seq)
执行多个 SQL 命令。
- autocommit(conn, y=1)
在数据库连接上设置自动提交。
- class BioSQL.DBUtils.Sqlite_dbutils
-
SQLite 的自定义数据库实用程序。
- execute(cursor, sql, args=None)
执行 SQL 命令。
用 ? 替换 %s 以进行 sqlite3 中的变量替换。
- executemany(cursor, sql, seq)
执行多个 SQL 语句。
- class BioSQL.DBUtils.Psycopg2_dbutils
基类:
_PostgreSQL_dbutils
Psycopg2(PostgreSQL)的自定义数据库实用程序。
- autocommit(conn, y=True)
在数据库连接上设置自动提交。
- class BioSQL.DBUtils.Pgdb_dbutils
基类:
_PostgreSQL_dbutils
Pgdb(也称为 PyGreSQL,用于 PostgreSQL)的自定义数据库实用程序。
- autocommit(conn, y=True)
在数据库连接上设置自动提交。目前未实现。
- BioSQL.DBUtils.get_dbutils(module_name)
返回适合数据库驱动的 dbutils 对象。