d通过dev c ++连接到Postgres时出现错误

时间:2015-08-11 12:52:08

标签: postgresql dev-c++

我试图通过Dev-c ++(Windows应用程序而不是控制台)连接到Postgres数据库以执行查询,但我不断收到错误。

我浏览了以下链接: http://www.tutorialspoint.com/postgresql/postgresql_c_cpp.htm 并将以下代码添加到我的代码中:

     #include <iostream>
     #include <pqxx/pqxx> 

     using namespace std;
     using namespace pqxx;

     int main(int argc, char* argv[])
     {
      try{
          connection C("dbname=testdb user=postgres password=cohondob \
          hostaddr=127.0.0.1 port=5432");
          if (C.is_open()) {
          cout << "Opened database successfully: " << C.dbname() << endl;
          } else {
          cout << "Can't open database" << endl;
          return 1;
           }
        C.disconnect ();
        }catch (const std::exception &e){
        cerr << e.what() << std::endl;
        return 1;
        }
        }

但得到错误说明: '没有相应的文件和目录  #包括 编译终止'

拜托,任何人都可以帮我解决这个问题吗? 有没有其他可能的方式来连接?

0 个答案:

没有答案