用python写一个把读到的数据库表格内容显示到界面上的代码
时间: 2023-06-01 11:06:35 浏览: 201
读取数据库信息及显示
好的,以下是一个简单的 Python 代码示例,可以读取数据库表格内容并将其显示在界面上。需要安装 Tkinter 和 pymysql 库。
```python
import tkinter as tk
import pymysql
def display_data():
# 连接数据库
conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='123456', db='test')
cursor = conn.cursor()
# 查询数据
cursor.execute('SELECT * FROM mytable')
rows = cursor.fetchall()
# 清空显示区域
text.delete(1.0, tk.END)
# 显示数据
for row in rows:
text.insert(tk.END, f"{row[0]} {row[1]} {row[2]}\n")
# 关闭连接
cursor.close()
conn.close()
# 创建窗口
root = tk.Tk()
root.title('显示数据库表格内容')
# 创建文本框和按钮
text = tk.Text(root)
text.pack()
button = tk.Button(root, text='显示数据', command=display_data)
button.pack()
# 进入消息循环
root.mainloop()
```
阅读全文