2.应用 connection 高低文治理器:
- import pandas as pd
- from pymysqlpool import ConnectionPool
- config = {
- 'pool_name': 'test',
- 'host': 'localhost',
- 'port': 3306,
- 'user': 'root',
- 'password': 'root',
- 'database': 'test'
- }
- def connection_pool():
- # Return a connection pool instance
- pool = ConnectionPool(**config)
- pool.connect()
- return pool
- with connection_pool().connection() as conn:
- pd.read_sql('SELECT * FROM user', conn)
- # 或者
- connection = connection_pool().borrow_connection()
- pd.read_sql('SELECT * FROM user', conn)
- connection_pool().return_connection(connection)
3.更多测试请移步 test_example.py 。
1.pymysql :将依附该对象包完成数据库的连接等操作;
【编辑推荐】
- 拆解 MySQL 的高阶应用与概念
- 若何迈开MySQL数据库的安然合规应用第一步?
- 在OS X上应用 Sequel Pro 来治理MySQL数据库
- MySQL主大年夜同步延迟原因及解决办法
- MySQL若何应用ibd文件恢复数据?
安装
1.移步 pymysqlpool: https://github.com/ChrisLeeGit/pymysqlpool 下载源码,然后应用 pip 安装即可: pip3 setup.py install ,留意须要应用 Python3 情况。
2.pandas :测试时应用了 pandas。
2.迎接反馈,合营进修进步
推荐阅读
此外,私有云市场对技巧请求低于公有云市场,同时又有各类开源技巧,也导致了该范畴内的竞争厂商数量明显多于公有云。在以前的180天里,在云计算范畴共有18家创虻公司获得融资,金额总数跨>>>详细阅读
本文标题:Python MySQL数据库连接池组件
地址:http://www.17bianji.com/lsqh/35872.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示