好的,下面是一个使用Python连接MySQL数据库的帮助类:
import mysql.connector
class MySQLHelper:
def __init__(self, host, user, password, database):
self.host = host
self.user = user
self.password = password
self.database = database
self.connection = None
self.cursor = None
def connect(self):
self.connection = mysql.connector.connect(
host=self.host,
user=self.user,
password=self.password,
database=self.database
)
self.cursor = self.connection.cursor()
def execute(self, query, params=None):
self.cursor.execute(query, params)
def executemany(self, query, data):
self.cursor.executemany(query, data)
def fetchone(self):
return self.cursor.fetchone()
def fetchall(self):
return self.cursor.fetchall()
def commit(self):
self.connection.commit()
def rollback(self):
self.connection.rollback()
def disconnect(self):
self.cursor.close()
self.connection.close()