python - 初学者python问题:pyodbc连接
问题描述
初学者python程序员在这里,
我遇到了pyodbc的问题。我已经包含了两张图片。第一个是代码本身......这里又是文本:
def retrieve_db(self):
conn = pyodbc.connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=Students;Trusted_Connection=yes;')
cursor = conn.cursor()
cursor.execute("SELECT * FROM tbl_student")
for row in cursor:
print(row)
问题是我有一个我试图连接的 .mdf,但是当我执行程序以检索它没有连接的所有记录时。真的不知道是什么问题。阅读网络上的其他帖子我相信这与连接字符串本身有关,但我无法弄清楚如何编写正确的参数。据我所知,pyodbc 连接器安装正确。
任何人都可以帮忙吗?特别是有人知道如何使用 Visual Studio 和 python pyodbc 创建和连接到 an.mdf 吗?此外,当我尝试连接到在 MySQL 工作台中创建的本地数据库时,我遇到了同样的问题。有什么建议么?
解决方案
conn = pyodbc.connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=Students;Trusted_Connection=yes;')
根据您的代码,您正在尝试使用“SQL Server”驱动程序。您的系统上是否正确安装了适用于 SQL Server 的 ODBC 驱动程序?
如果没有,请从微软网站下载并安装。
推荐阅读
- arch - 尝试为 yay 运行 makepkg -sic 时收到错误 1 消息
- javascript - 从另一个数组中的数组中查找值,然后匹配第二个值 Google Apps Script Javascript JSON API
- docker - 无法通过 docker、traefik、SSL 连接 HTTPS
- powershell - Powershell 预览保持自动连接到 Cloud shell
- java - 在 Java Swing 的 for 循环中创建延迟
- sql-server - 在 SQL Server 中将列从一个表复制到另一个表
- r - 为什么 R 会产生不正确的 AIC 和 BIC
- javascript - 绑定存储模型时无法使用没有 viewModel 的绑定配置
- reactjs - React Table 单元格值对应于在另一个单元格中选择的单选按钮
- javascript - 通过脚本编辑器创建的谷歌电子表格的自定义菜单调用谷歌表单并通过弹出/模式打开它