我试图通过PyQt5中的QtSql.QSqlDatabase
类连接到MySQL数据库。
这是我的代码:
from PyQt5 import QtWidgets
from PyQt5 import QtSql
import sys
app = QtWidgets.QApplication(sys.argv)
db = QtSql.QSqlDatabase()
db.addDatabase('QMYSQL')
db.setHostName("localhost")
db.setUserName("root")
db.setPassword("*****") #correct password here
db.setDatabaseName("root")
print(db.open())
print(db.lastError().text())
print(db.drivers())
我的错误总是Driver not loaded
。这是我的代码中的o/p:
PyQt5是用python3构建的64位版本。 Mysql服务器正在运行。 C:\Python35\Lib\site packages\PyQt5\plugins\sqldrivers的内容是:
有人能帮忙吗?在
错误在这里
因为
^{pr2}$addDatabase
是一个静态函数。 正确的代码是这个相关问题 更多 >
编程相关推荐