如何解决Pyqt5:QSqlDatabase“ QPSQL”在不同于5432的端口上不起作用
我正在尝试在代码中使用QSqlDatabase。
当我使用端口5432连接到PG数据库时,连接工作良好。但是当尝试使用另一个端口时,我看不到任何结果,我的表视图为空,但连接正常。在我的代码下面:
from PyQt5.QtSql import QSqlDatabase,QSqlTableModel
db = QSqlDatabase.addDatabase("QPSQL")
db.setHostName("localhost")
db.databaseName("my_db")
db.setPort(5432)
db.setUserName("postgres")
db.setPassword("postgres")
db.open()
self.model_a = QSqlTableModel(db = db)
self.table.setModel(self.model_a)
self.model_a.setTable("us_table")
self.model_a.select()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。