parent
4d5c29a216
commit
4bf39cc50a
@ -0,0 +1,30 @@
|
|||||||
|
import tkinter as tk
|
||||||
|
from tkinter import messagebox
|
||||||
|
import mysql.connector
|
||||||
|
|
||||||
|
def connect_to_database():
|
||||||
|
try:
|
||||||
|
# 连接数据库
|
||||||
|
connection = mysql.connector.connect(
|
||||||
|
host="127.0.0.1",
|
||||||
|
user="root",
|
||||||
|
password="020425",
|
||||||
|
database="douban"
|
||||||
|
)
|
||||||
|
cursor = connection.cursor()
|
||||||
|
messagebox.showinfo("Success", "Connected to MySQL database successfully")
|
||||||
|
return connection, cursor
|
||||||
|
except Exception as e:
|
||||||
|
messagebox.showerror("Error", f"Error connecting to MySQL database: {e}")
|
||||||
|
|
||||||
|
|
||||||
|
root = tk.Tk()
|
||||||
|
root.title("MySQL Database Example")
|
||||||
|
|
||||||
|
# 连接数据库
|
||||||
|
connection, cursor = connect_to_database()
|
||||||
|
|
||||||
|
root.mainloop()
|
||||||
|
|
||||||
|
# 关闭数据库连接
|
||||||
|
connection.close()
|
Loading…
Reference in new issue