当我使用 pqxx 创建到 psql 数据库的连接数组时,连接创建成功并且它们在数组中。但是当我要使用一个连接时,它会给我以下错误。我创建数组的方式也在下面提到。谁能告诉我这是什么原因。
for(int i=0;i<10;i++)
{
connection c("dbname=test user=postgres password=abc123\
hostaddr=127.0.0.1 port=5432");
conList[i]=&c;
}
for (int j=0;j<10;j++)
{
cout<<conList[j]->is_open()<<endl; // this returns 0
}
conList[0]->activate(); // at this point it gives the following error
在抛出“pqxx::broken_connection”实例后调用终止 what():与数据库的连接失败已中止