123456789101112131415161718192021222324252627282930 |
- import mysql.connector
- class MysqlUtil:
- @staticmethod
- def connect_to_mysql(host,port,user,password,database):
- # 创建数据库连接
- connection = mysql.connector.connect(
- host=host, # 数据库主机地址
- user=user, # 数据库用户名
- port=port,
- password=password, # 数据库密码
- database=database # 数据库名称
- )
- return connection
- @staticmethod
- def execute_sql(connection,query,params):
- if connection.is_connected():
- print('Connected to MySQL database')
- # 创建一个cursor对象,用于执行SQL语句
- cursor = connection.cursor()
- # 执行SQL查询
- cursor.execute(query,params)
- mysql_count = cursor.fetchone()[0]
- cursor.close()
- connection.close()
- print('MySQL connection is closed')
- return mysql_count
|