使用libpqxx连接到Postgres数据库
libpqxx是一个C++库,用于访问PostgreSQL数据库。它提供了一个高级的、面向对象的接口,使得开发人员能够更容易地与PostgreSQL数据库进行交互。
以下是使用libpqxx连接到Postgres数据库的步骤:
#include <pqxx/pqxx>
#include<iostream>
#include <pqxx/pqxx>
int main() {
try {
pqxx::connection conn("dbname=mydb user=postgres password=postgres hostaddr=127.0.0.1 port=5432");
std::cout << "Connected to PostgreSQL database."<< std::endl;
} catch (const std::exception &e) {
std::cerr << e.what()<< std::endl;
return 1;
}
return 0;
}
pqxx::result r = conn.perform("SELECT * FROM mytable");
for (auto row : r) {
std::cout<< row["column_name"].as<int>()<< std::endl;
}
conn.disconnect();
推荐的腾讯云相关产品:
产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云