1234567891011121314151617181920212223242526272829 |
- 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):
- if connection.is_connected():
- print('Connected to MySQL database')
- # 创建一个cursor对象,用于执行SQL语句
- cursor = connection.cursor()
- # 执行SQL查询
- result=cursor.execute(query)
- cursor.close()
- connection.close()
- print('MySQL connection is closed')
- return result
|