python 对MySQL操作封装工具类

在Python中对MySQL的操作通常通过mysql-connector-pythonPyMySQL库进行,以下是一个简单的对MySQL操作的封装示例,使用mysql-connector-python。你可以根据实际需求选择适合的库。

1. 安装 mysql-connector-python

pip install mysql-connector-python

2. MySQL操作工具类封装

import mysql.connector
from mysql.connector import Error
from mysql.connector import pooling

class MySQLDatabase:
    def __init__(self, host, user, password, database, pool_size=5):
        """
        初始化 MySQL 数据库操作类
        :param host: 数据库地址
        :param user: 用户名
        :param password: 密码
        :param database: 数据库名
        :param pool_size: 连接池大小
        """
        self.host = host
        self.user = user
        self.password = password
        self.database = database
        self.pool_size = pool_size

        # 初始化连接池
        self.pool = pooling.MySQLConnectionPool(
            pool_name="mysql_pool",
            pool_size=self.pool_size,
            host=self.host,
            user=self.user,
            password=self.password,
            database=self.database
        )

    def _get_connection(self):
        

猜你喜欢

转载自blog.csdn.net/cheng_ji/article/details/144979734
今日推荐