我想在Ubuntu上通过PyQt4
访问SQL数据库。我已经安装了apt-get install python-qt4-sql
但是当我添加这样的数据库时:
import sys
from PyQt4 import QtGui, QtCore, QtSql
appcore = QtCore.QCoreApplication(sys.argv)
db = QtSql.QSqlDatabase.addDatabase('QMYSQL')
db.setHostName('localhost')
db.setDatabaseName('database1')
db.setUserName('root')
db.setPassword('root')
if db.open() == False:
print 'fail'
我收到错误
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE
如何加载驱动程序QMYSQL
?
答案 0 :(得分:5)
我可以通过安装apt-get install libqt4-sql-mysql
来解决问题。