专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

python怎么连接mysql数据库,Python数据库中怎样创建请求连接_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 14:21:16       共计:3600 浏览
python怎么连接mysql数据库,Python数据库中怎样创建请求连接?

通过以下的内容你就可以轻松的运用Python数据库连接池的相关步骤,希望下面的文章会对你有所收获。

请求连接:

1. db=pool.connection()

2. 你可以使用这些连接有如原始的DB-API 2一样。而实际使用的是``SteadyDB``版本的强硬连接。请注意连接可以与其他线程共享,只要你设置 maxshared 参数为非零,并且DB-API 2模块也允许。

如果你想要使用专用连接则使用:

1. db=pool.connection(0)

2. 如果你不再需要这个连接了,则可以返回给连接池使用 db.close()。

你也可以使用相同的方法获取另一个连接。警告:在一个多线程环境,不要使用下面的方法:

1. pool.connection().cursor().execute(...)

2. 3. db=pool.connection()

4. 5. cur=db.cursor()

6. 7. cur.execute(...)

8. 9. res=cur.fetchone()

10. 11. cur.close() # or del cur12. 13. db.close() # or del db14. 示例 [方便你将来直接使用] 使用PersistentDB 模块 1. import threading,time,datetime2. 3. import MySQLdb4. 5. import DBUtils.PersistentDB6. 7. persist=DBUtils.PersistentDB.PersistentDB(MySQLdb,100,host='localhost',user='root',passwd='321',db='test',charset='utf8')

8. 9. conn=persist.connection()

10. 11. cursor=conn.cursor()

12. 13. cursor.execute("insert into me values(1,'22222')")

14. 15. conn.commit()

16. 17. conn.close()

18. 通过以上的内容你就可以得到数据库连接了! 作者:不详 来源:网络

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:mysql查询前几个,java获取mysql某个数据库中所有表及表的列的信息_数据库 | ·下一条:mysql建立索引查询,MySQL建立索引目的_数据库

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有