有人可以請解釋一下如何獲得PostgreSQL服務器上所有現有數據庫的列表,用戶已經可以使用Qt訪問該列表? PostgreSQL文檔提出了以下查詢:Qt - 如何使用Qt接口在PostgreSQL服務器上列出所有現有的數據庫
SELECT datname FROM pg_database WHERE datistemplate = false;
什麼是正確的參數以下功能:
QSqlDatabase::setDatabaseName(const QString & name) //"postgres" or "pg_database"?
QSqlDatabase::setUserName(const QString & name) //actual user name?
QSqlDatabase::setPassword(const QString & password) //no password? or user password?
大加讚賞。先謝謝你。
您似乎已經回答了問題的第一部分。連接到'postgres'或'template1'數據庫併發出上面引用的查詢來獲取數據庫列表。 –