9951 explained code solutions for 126 technologies


python-mysqlHow do I create a connection pool for MySQL using Python?


Creating a connection pool for MySQL using Python is a simple process. First, we must import the necessary libraries. This includes mysql.connector and mysql.connector.pooling.

import mysql.connector
import mysql.connector.pooling

Next, we will create the connection pool. This involves specifying the host, user, password, database, and pool size.

pool = mysql.connector.pooling.MySQLConnectionPool(
    host="localhost",
    user="user",
    password="password",
    database="database",
    pool_size=3
)

Finally, we can use the connection pool to create and manage connections.

connection = pool.get_connection()

This code will create a connection pool with a pool size of 3, and will create a connection to the database.

For more information, please see the MySQL Connector/Python Documentation.

Edit this code on GitHub