10.3.1 pooling.MySQLConnectionPool Конструктор
Синтаксис:
MySQLConnectionPool(pool_name=None,
pool_size=5,
pool_reset_session=True,
**kwargs)
Этот конструктор создаёт объект, управляющий пулом подключений.
Аргументы:
-
pool_name: Имя пула. Если этот аргумент не указан, Connector/Python автоматически генерирует имя, составленное из тех из аргументов подключенияhost,port,user, иdatabase, которые указаны вkwargs, в указанном порядке.Не является ошибкой, если несколько пулов имеют одинаковое имя. Приложение, которому необходимо различать пулы по их свойству
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)
© 2025 Oracle
Licensed under the GPLv2 License.