PyQT数据库(postgresql)连接无法正常工作

时间:2014-08-17 10:33:13

标签: postgresql pyqt

连接到postgresql数据库时遇到问题。我使用了以下代码:

import sys
from PyQt4.QtSql import *


db = QSqlDatabase.addDatabase("QPSQL")
db.setHostName("localhost")
db.setDatabaseName("db_hospital")
db.setUserName("username")
db.setPassword("password")
db.setPort(5432)
ok = db.open()

if ok:
    print("Connected to database")
else:
    print("Error connecting to database")

问题可能是pyqt安装在C:\上,而postgresql安装在E:\?

编辑:忘记错误

加载驱动程序插件需要一个qcoreapplication实例

编辑2:添加后:

from PyQt4 import QtCore, QtGui

app = QtCore.QCoreApplication(sys.argv)

我刚收到消息:连接数据库时出错。

编辑3:我在我的C:\驱动器上重新安装了PostgreSQL并使其从旧位置(E :)读取数据,但问题仍然存在。

0 个答案:

没有答案
相关问题