2015-05-09 88 views
-2

我試圖連接到名爲「galaxydatabase」的postgresql數據庫,並遇到未處理的異常。 源代碼:使用wt C++庫連接到postgresql數據庫時出現異常?

#include <Wt/Dbo/Dbo> 
#include <Wt/Dbo/backend/Postgres> 

namespace dbo = Wt::Dbo; 

void run() 
{ 
    dbo::backend::Postgres po; 
    po.connect("galaxydatabase"); 
    // or 
    //dbo::backend::Postgres po("galaxydatabase"); // the same exception??? 
} 

int main(int argc, char **argv) 
{ 
    run(); 
} 

enter image description here

+0

您收到的確切例外是哪一個? –

回答

2

connect()預計一個PostgreSQL連接字符串,例如"host=127.0.0.1 user=test password=test port=5432 dbname=test"。您可以根據需要提供不同的參數,省略不需要的參數。

The PostgreSQL documentation有更多關於什麼參數被允許以及他們做了什麼。

相關問題