使数据库管理更容易!

DBManager的Python项目详细描述


dbmanager.py

PyVersion

数据库管理库,使我们的开发更容易。

兼容性

此模块支持与mysqlpostgresqlsql serversqlite3的连接。

功能

模块几乎自行管理所有内容,这意味着打开/关闭连接、游标和提交的管理。
它的一些功能是:

  • 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的兼容性。
  • []为每个连接添加更多特定功能。

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

推荐PyPI第三方库


热门话题
使用JDBC的java参数化查询   java如何使用imap文件夹的UIDVality和HIGHESTMODSEQ同步电子邮件   java GWT+Eclipse+外部JAR文件   java在膨胀的布局上创建onClick事件   java JTree显示驱动器根本不显示   接收java。sql。SQLException:调用数据库函数时出现无效列索引错误   cassandra使用Datastax Java驱动程序进行数据块写入   java应用程序在drools工作台上触发规则   java将Windows键重新指定给键盘快捷键   java整数划分为和和和积   java如何让JDialog onTop只为他的父母使用?   java如何拥有具有特定关联方法的常量   java是否可以使用icu4j UnicodeSet类代替正则表达式进行模式匹配?   java如何比较数组的相反索引值,以及基于嵌套for循环的条件进行删除?   如果我有文件名和带有文件夹ID的Google drive文件夹完整URL,如何从Selenium Webdriver java脚本访问Google drive文件?   java变量作为图表中的参数   鼠标左键点击指针下的精灵坐标偏移补偿问题   java JDBC库在Android Studio中不工作   Play Framework中的“groovy.lang.MissingFieldException:没有这样的字段:类的元类:java.lang.class”错误   java从XML中读取子元素作为字段值