gpt4 book ai didi

python - QtSql(来自 PyQT)似乎已损坏

转载 作者:太空宇宙 更新时间:2023-11-03 19:32:34 25 4
gpt4 key购买 nike

我无法访问 mysql 服务器(在本地主机上)。Python 3.1 和最新的 PyQt

我的代码:

from PyQt4 import QtSql
db = QtSql.QSqlDatabase.addDatabase("QMYSQL")
db.setHostName("localhost")
db.setDatabaseName("test")
db.setUserName("root")
db.setPassword("admin")
db.open() #this always returns true. why?

附注我是初学者。

最佳答案

它总是返回 True,还是总是返回 False?下定决心。

无论如何,文档说:

Opens the database connection using the current connection values. Returns true on success; otherwise returns false. Error information can be retrieved using lastError().

所以如果它总是返回False,那是因为它无法打开数据库。调用 db.lastError() 让它告诉你原因。

关于python - QtSql(来自 PyQT)似乎已损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5062963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com