python tkinter 查询数据库信息
时间: 2023-12-29 09:26:07 浏览: 145
以下是使用Python的tkinter库查询数据库信息的示例代码:
```python
import tkinter as tk
import mysql.connector
# 创建数据库连接
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 创建查询函数
def query_database():
# 获取输入的查询条件
condition = entry.get()
# 创建游标对象
mycursor = mydb.cursor()
# 执行查询语句
mycursor.execute("SELECT * FROM yourtable WHERE condition = %s", (condition,))
# 获取查询结果
results = mycursor.fetchall()
# 显示查询结果
for result in results:
print(result)
# 创建窗口
window = tk.Tk()
# 创建输入框和按钮
entry = tk.Entry(window)
entry.pack()
button = tk.Button(window, text="查询", command=query_database)
button.pack()
# 运行窗口
window.mainloop()
```
请注意,上述代码中的"yourusername"、"yourpassword"、"yourdatabase"和"yourtable"需要替换为实际的数据库连接信息和表名。
阅读全文