0
db=QSqlDatabase::addDatabase("QPSQL","MainDB");
db.setHostName("xxx.xxx.xxx.xxx");// remote pc ip
db.setPort(5432);
db.setDatabaseName("Users");
db.setUserName("postgres");
db.setPassword("test");
if(!db.open())
{
qDebug()<<"Unable to open database";
}
http://doc.qt.io/qt-5/qsqldatabase.html#lastError - 向我們展示lastError的結果 –
默認情況下,postgresql中禁用遠程訪問。你編輯過'pg_hba.conf'和'postgresql.conf'文件來允許遠程訪問嗎? – Mike
是的......我可以用pgAdmin訪問,但不能用我的應用程序 –