MySQL Connector/Python 发布说明
语法
MySQLConnectionPool(pool_name=None,
pool_size=5,
pool_reset_session=True,
**kwargs)
此构造函数实例化一个管理连接池的对象。
参数
-
pool_name
: 池名称。如果未提供此参数,Connector/Python 会自动生成名称,由kwargs
中提供的连接参数host
、port
、user
和database
中的任意一个组成,按此顺序排列。多个池具有相同的名称并不构成错误。必须通过其
pool_name
属性区分池的应用程序应使用不同的名称创建每个池。 pool_size
: 池大小。如果未提供此参数,则默认为 5。pool_reset_session
: 连接返回到池时是否重置会话变量。此参数在 Connector/Python 1.1.5 中添加。在 1.1.5 之前,会话变量不会重置。kwargs
: 可选的附加连接参数,如 第 7.1 节“Connector/Python 连接参数” 所述。
示例
dbconfig = {
"database": "test",
"user": "joe",
}
cnxpool = mysql.connector.pooling.MySQLConnectionPool(pool_name = "mypool",
pool_size = 3,
**dbconfig)