在Python数据库连接池中如何创建请求连接的方案
来源:互联网 发布:jsp javabean 获取数组 编辑:程序博客网 时间:2024/06/04 23:28
http://developer.51cto.com/art/201003/189669.htm
在Python数据库连接池中操作过程中如果你设置好了连接池,你就可以按照如下进行操作。通过以下的内容你就可以轻松的运用Python数据库连接池的相关步骤,希望下面的文章会对你有所收获。
请求连接:
- db = pool.connection()
你可以使用这些连接有如原始的DB-API 2一样。而实际使用的是``SteadyDB``版本的强硬连接。请注意连接可以与其他线程共享,只要你设置 maxshared 参数为非零,并且DB-API 2模块也允许。如果你想要使用专用连接则使用:
- db = pool.connection(0)
如果你不再需要这个连接了,则可以返回给连接池使用 db.close() 。你也可以使用相同的方法获取另一个连接。警告: 在一个多线程环境,不要使用下面的方法:
- pool.connection().cursor().execute(...)
- db = pool.connection()
- cur = db.cursor()
- cur.execute(...)
- res = cur.fetchone()
- cur.close() # or del cur
- db.close() # or del db
示例 [方便你将来直接使用]
使用PersistentDB 模块
- import threading,time,datetime
- import MySQLdb
- import DBUtils.PersistentDB
- persist = DBUtils.PersistentDB.PersistentDB(MySQLdb,100,host='localhost',user='root',passwd='321',db='test',charset='utf8')
- conn = persist.connection()
- cursor = conn.cursor()
- cursor.execute("insert into me values(1,'22222')")
- conn.commit()
- conn.close()
通过以上的内容你就可以得到数据库连接了!
- 在Python数据库连接池中如何创建请求连接的方案
- 如何在Tomcat中创建数据库连接池
- 如何在NetBeans中设置数据库连接池
- 数据库连接池的实现原理,请求怎么样去获取连接,关闭连接时,连接池是销 .
- 如何在apache中设置每个连接的最大请求数
- 数据库连接池的方案总结
- Oracle中如何创建方案
- 在oracle中创建方案
- 如何在web.config中建立公用的的数据库连接
- 如何在web.config中建立公用的的数据库连接
- struts 中连接数据库连接池
- 如何将数据库的连接池改成c3p0数据库连接池?
- 在TOCMAT中如何配数据库连接池啊!
- 请问在VC++2010中如何连接用Access2010创建好的accdb数据库?
- 使用weblogic连接池来得到数据库连接(通过配置文件进行读取的优化方案)
- 在glassfish中创建连接池
- 如何创建数据库连接池(一个基于libmysql的MySQL数据库连接池示例)
- java中数据库的连接和数据库连接池的使用
- Windows CE下操作GPIO的方法
- 这里有一个python进行网络编程的文章
- 提高班周年总结
- HW : PM怎样处理项目人际冲突
- linux 内存共享mmap
- 在Python数据库连接池中如何创建请求连接的方案
- UBUNTU下使用ifconfig和route命令手动配置网络
- setCapture和releaseCapture
- extJs常用的四种Ajax异步提交
- ( ⊙ o ⊙ )啊!这么有个性
- JDK的动态代理深入解析(Proxy,InvocationHandler)
- bad interpreter: No such file or directory
- SetWindowPos
- 8.26android菜鸟笔记,加icon