当前位置:网站首页>对pyqt5和SQL Server数据库进行连接

对pyqt5和SQL Server数据库进行连接

2022-06-09 05:18:00 CSDN问答

问题遇到的现象和发生背景

在进行pyqt5和SQL Server进行连接时,输入参考网上的相关代码后,但无法进行连接

问题相关代码,请勿粘贴截图

#导入QtSql模块
from PyQt5.QtSql import QSqlDatabase, QSqlQuery
#创建数据库连接并打开(未指定数据库名,创建默认连接)
db = QSqlDatabase.addDatabase("QODBC")
db.setDatabaseName("Driver={Sql Server};Server=LAPTOP-GKV1SQBI;Database=WDDB;Uid=sa;Pwd=123456")
db.open()
ok = db.open()
print(ok)
"测试是否成功,记得关闭连接"
if ok:
db.close()
print("Database closed")

运行结果及报错内容

如果直接运行,则不报错,用if语句对其进行判断,则显示false。

我的解答思路和尝试过的方法

参考网上代码后,已根据本机运行环境对服务器名,SQL Server的数据库名,用户名,以及密码都进行了修改。通过这些信息,对python和SQL Server已成功地进行了连接,以确保这些信息无误

我想要达到的结果

成功进行连接

原网站

版权声明
本文为[CSDN问答]所创,转载请带上原文链接,感谢
https://ask.csdn.net/questions/7733496