使用 wt c++ 库连接到 postgresql 数据库时出现异常?
Exception during connecting to postgresql database using wt c++ library?
我正在尝试连接到名称为 "galaxydatabase" 的 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();
}
connect()
需要一个 PostgreSQL 连接字符串,例如"host=127.0.0.1 user=test password=test port=5432 dbname=test"
。您可以根据需要提供不同的参数,省略不需要的。
The PostgreSQL documentation 详细介绍了允许的参数及其作用。
我正在尝试连接到名称为 "galaxydatabase" 的 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();
}
connect()
需要一个 PostgreSQL 连接字符串,例如"host=127.0.0.1 user=test password=test port=5432 dbname=test"
。您可以根据需要提供不同的参数,省略不需要的。
The PostgreSQL documentation 详细介绍了允许的参数及其作用。