Python下mysql数据库连接池

Python下mysql数据库连接池,第1张

文章目录
        • 前言
        • 使用模块
        • 创建连接池
        • 取出连接
        • 连接放回池子

前言

参考我的文章 Python *** 作mysql
连接池能复用mysql连接,节约资源

使用模块
import mysql.connector.pooling
创建连接池
    #  mysql.connector.pooling.MySQLConnectionPool()
    #  pool_size 池子连接数
    config = {
        "host": "47.98.164.90",
        "port": "3306",
        "user": "sun_riches_test",
        "password": "sun_riches_test@test",
        "database": "sun_riches_test",
        "autocommit": True,
        "pool_size": 20
    }
    pool = mysql.connector.pooling.MySQLConnectionPool(**config)
取出连接
    # con 连接
    # 同python *** 作mysql的用法一致
    con = pool.get_connection()
连接放回池子
    con.close()

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/568062.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存