请帮我写出连接mysql数据库的登录界面
时间: 2023-07-29 21:06:07 浏览: 42
好的,下面是一个简单的连接MySQL数据库的登录界面的示例代码:
```python
import mysql.connector
from tkinter import *
# 创建Tkinter窗口
root = Tk()
root.geometry("300x200")
root.title("MySQL登录")
# 创建标签和输入框
label1 = Label(root, text="用户名:")
label1.pack()
entry1 = Entry(root)
entry1.pack()
label2 = Label(root, text="密码:")
label2.pack()
entry2 = Entry(root, show="*")
entry2.pack()
# 定义连接MySQL数据库的函数
def connect_to_mysql():
try:
# 连接MySQL数据库
conn = mysql.connector.connect(user=entry1.get(), password=entry2.get(), host='localhost', database='test')
print("连接成功!")
except Exception as e:
print("连接失败:", e)
finally:
# 关闭数据库连接
conn.close()
# 创建连接按钮
button = Button(root, text="连接", command=connect_to_mysql)
button.pack()
# 运行Tkinter窗口
root.mainloop()
```
注意:在使用该示例代码前,需要安装mysql-connector-python库。可以通过以下命令进行安装:
```
pip install mysql-connector-python
```