有没有办法在 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;
}
谁能告诉我如何创建它。
最佳答案
我认为你可以使用STL容器来存储连接的对象。不知道您的要求,但如果您只想存储对象,请使用类似的方式,
std::Vector<connection> connections;
connections.push_back(c);
此外,PQconnectdb(strConnectionString) API 返回一个 PGConn* 指针,您可以检查该指针是否成功,例如PQstatus(m_pPostgresConnection) == CONNECTION_OK
关于c++ - 创建一个数据库连接数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19492499/