Python DBUtils

授权协议 未知
开发语言 Python
所属分类 程序开发、 数据库连接池
软件类型 开源软件
地区 不详
投 递 者 慕容兴贤
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Python DBUtils 提供了稳固的、持久的到数据库的连接池,支持多线程应用环境。

该项目支持 DB-API 2 兼容数据库接口以及传统的 PyGreSQL 接口。下图是 DB-API 2 的接口结构图

下面是连接的结构图:

使用实例代码:

import pgdb # import used DB-API 2 module
from DBUtils.PersistentDB import PersistentDB
persist = PersistentDB(pgdb, 1000, database='mydb')
db = persist.connection()

  • 一、DBUtils DBUtils 是一套允许线程化 Python 程序可以安全和有效的访问数据库的模块,DBUtils提供两种外部接口: PersistentDB :提供线程专用的数据库连接,并自动管理连接。 PooledDB :提供线程间可共享的数据库连接,并自动管理连接。 操作数据库模板: 1 import datetime 2 import sys 3 import os

  • 下载: https://pypi.python.org/pypi/DBUtils/1.2 先下载你要安装的包,并解压到磁盘下; 进入到该文件的setup.py 目录下 ,打开cmd,并切换到该目录下;

  •   DBUtils 是一套允许线程化 Python 程序可以安全和有效的访问数据库的模块 。 有人在基于Pylons的服务器上测试了使用DBUtils前后的性能对比 ,看上去似乎性能不错。不失为一个管理数据库连接的办法。    但连mysql没问题,代码很简单, from DBUtils.PooledDB import PooledDB import MySQLdb pool = PooledDB

  • #coding=utf-8 """使用DBUtils数据库链接池中的链接,操做数据库 OperationalError: (2006, ‘MySQL server has gone away’)""" importjsonimportpymysqlimportdatetimefrom DBUtils.PooledDB importPooledDBimportpymysqlclassMysqlCli

  • mark一下直接上。 import pymysql from DBUtils.PooledDB import PooledDB pool = PooledDB(pymysql, 5, host="127.0.0.1", user='username', passwd='password', db='dbname', port=3306, charset="utf8",

  • 请把 “from DBUtils.PooledDB import PooledDB "修改成 “from dbutils.pooled_db import PooledDB” 呵呵!

  • 降低版本 pip install DBUtils==1.3 查询资料后了解到DBUtils 包名更新为dbutils from dbutils.persistent_db import PersistentDB 如此导入即可

  • 摘要:https://www.cnblogs.com/apollo1616/p/10269992.html  

相关阅读

相关文章

相关问答

相关文档