Tkinter窗体程序连接SQL Server数据库
时间: 2023-03-21 15:03:46 浏览: 176
可以使用Python中的pyodbc库来连接SQL Server数据库,并且结合Tkinter编写GUI程序。
下面是一个简单的示例代码:
```python
import tkinter as tk
import pyodbc
# 连接数据库
conn = pyodbc.connect('Driver={SQL Server};Server=server_name;Database=db_name;UID=user_id;PWD=password')
# 创建Tkinter窗口
root = tk.Tk()
root.title("SQL Server 连接测试")
root.geometry("300x100")
# 查询数据库
def query():
cursor = conn.cursor()
cursor.execute("SELECT * FROM table_name")
for row in cursor:
print(row)
# 创建按钮
btn_query = tk.Button(root, text="查询", command=query)
btn_query.pack(pady=10)
root.mainloop()
# 关闭连接
conn.close()
```
在连接数据库时,需要替换连接字符串中的 `server_name`、`db_name`、`user_id` 和 `password` 为实际的值。
在这个示例代码中,当用户点击“查询”按钮时,程序会执行SQL查询语句,并将查询结果输出到控制台。您可以根据自己的需求修改查询语句和输出方式。
阅读全文