我有一个使用mysql-connector-python创建的连接池:
dbconfig = {
"database": db,
"user": "user"
}
cnxpool = mysql.connector.pooling.MySQLConnectionPool(pool_name = appname,
pool_size = 5,
**dbconfig)
在mysql-connector API中,似乎没有一种结束连接池的方法。有没有办法结束连接池?
答案 0 :(得分:1)
根据这个: http://dev.mysql.com/doc/connector-python/en/connector-python-connection-pooling.html
您只需调用池的close()方法
即可编辑:
如评论所示,这不会关闭池,它只会返回到池的连接。
我查看了此源代码https://github.com/mysql/mysql-connector-python/blob/master/lib/mysql/connector/pooling.py
看起来唯一可以做到的方法是_remove_connections,但它是用于测试的。