mysql_tools.py 903 B

1234567891011121314151617181920212223242526272829
  1. import mysql.connector
  2. class MysqlUtil:
  3. @staticmethod
  4. def connect_to_mysql(host,port,user,password,database):
  5. # 创建数据库连接
  6. connection = mysql.connector.connect(
  7. host=host, # 数据库主机地址
  8. user=user, # 数据库用户名
  9. port=port,
  10. password=password, # 数据库密码
  11. database=database # 数据库名称
  12. )
  13. return connection
  14. @staticmethod
  15. def execute_sql(connection,query):
  16. if connection.is_connected():
  17. print('Connected to MySQL database')
  18. # 创建一个cursor对象,用于执行SQL语句
  19. cursor = connection.cursor()
  20. # 执行SQL查询
  21. result=cursor.execute(query)
  22. cursor.close()
  23. connection.close()
  24. print('MySQL connection is closed')
  25. return result