使数据库管理更容易!
DBManager的Python项目详细描述
dbmanager.py
数据库管理库,使我们的开发更容易。
兼容性
此模块支持与mysql、postgresql、sql server和sqlite3的连接。
功能
模块几乎自行管理所有内容,这意味着打开/关闭连接、游标和提交的管理。
它的一些功能是:
execute(sql)
:执行sql语句或.sql文件。它还可以从select返回值。select(table, columns, condition, order)
:如果resultset只返回一个值,则此方法将返回一个选定值的列表。insert(table, values)
:按如下语法将值插入表中:insert("test", id=12, name="LeCuay", money=32.12)
。update(table, condition, sets)
:通过以下语法更新行:update("test", "name like '%Cuai%'", name="LeCuay", id=1, money=122.53)
。create_table(table, values)
:通过以下语法创建一个具有values
中的参数的表:create_table("test", id="INTEGER PRIMARY KEY", name="VARCHAR(255)"
。create_database(dbname)
:管理数据库的创建及其隔离级别。callproc(name, params)
:从数据库调用存储过程。
待办事项列表
- []添加与oracledb的兼容性。
- []添加与MongoDB的兼容性。
- []为每个连接添加更多特定功能。