作家
登录

Python MySQL数据库连接池组件

作者: 来源: 2017-06-22 16:05:38 阅读 我要评论

  •     cursor.execute('SELECT * FROM user ORDER BY id DESC LIMIT 1'
  •     print(cursor.fetchone()) 
  •  
  •     print('Delete the last record'
  •     cursor.execute('DELETE FROM user WHERE id = 16' 
  • 2.应用 connection 高低文治理器:

    1. import pandas as pd 
    2. from pymysqlpool import ConnectionPool 
    3.  
    4. config = { 
    5.     'pool_name''test'
    6.     'host''localhost'
    7.     'port': 3306, 
    8.     'user''root'
    9.     'password''root'
    10.     'database''test' 
    11.  
    12. def connection_pool(): 
    13.     # Return a connection pool instance 
    14.     pool = ConnectionPool(**config) 
    15.     pool.connect() 
    16.     return pool 
    17.  
    18. with connection_pool().connection() as conn: 
    19.     pd.read_sql('SELECT * FROM user', conn) 
    20.  
    21. # 或者 
    22. connection = connection_pool().borrow_connection() 
    23. pd.read_sql('SELECT * FROM user', conn) 
    24. connection_pool().return_connection(connection) 

    3.更多测试请移步 test_example.py 。

    1.pymysql :将依附该对象包完成数据库的连接等操作;

    【编辑推荐】

    1. 拆解 MySQL 的高阶应用与概念
    2. 若何迈开MySQL数据库的安然合规应用第一步?
    3. 在OS X上应用 Sequel Pro 来治理MySQL数据库
    4. MySQL主大年夜同步延迟原因及解决办法
    5. MySQL若何应用ibd文件恢复数据?
    【义务编辑:枯木 TEL:(010)68476606】

    安装

    1.移步 pymysqlpool: https://github.com/ChrisLeeGit/pymysqlpool 下载源码,然后应用 pip 安装即可: pip3 setup.py install ,留意须要应用 Python3 情况。

    2.pandas :测试时应用了 pandas。

    2.迎接反馈,合营进修进步



      推荐阅读

      6个月融资超50亿元,云计算创业团队正做得风生水起?

    此外,私有云市场对技巧请求低于公有云市场,同时又有各类开源技巧,也导致了该范畴内的竞争厂商数量明显多于公有云。在以前的180天里,在云计算范畴共有18家创虻公司获得融资,金额总数跨>>>详细阅读


    本文标题:Python MySQL数据库连接池组件

    地址:http://www.17bianji.com/lsqh/35872.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)