2013-10-21 62 views
0

有没有办法在C++中创建连接数组。我想创建这样的东西。创建一个到数据库的连接数组

connection arr[5]; 

for(int i=0;i<5;i++) 
{ 
    connection c("dbname=test user=postgres password=abc123 hostaddr=127.0.0.1 port=5432"); 
    arr[i]=c; 
} 

有人可以告诉我如何创建这个。

回答

1

我想你可以使用STL容器来存储连接的对象。不知道你的要求,但如果你只是想存储对象,然后使用像,

std::Vector<connection> connections; 
connections.push_back(c); 

此外,PQconnectdb里(strConnectionString)API返回的PGconn *指针,你可以如检查成功的指针PQstatus(m_pPostgresConnection)== CONNECTION_OK

相关问题