Using PostgreSQL 9.X with C++

Using PostgreSQL 9.X with C++

本文关键字:with C++ PostgreSQL Using      更新时间:2023-10-16

当我尝试用c++连接到postgresql 9.2时,它在Windows中不起作用,但我可以用postgresql 8.4。我听说我可以使用ODBC与MFC连接。

是否有其他简单的方法使用postgresql与c++ ?

编辑:

其中一个错误消息是:LNK2019:在函数"void __cdecl queryExecuterWithGlobalConn(char const *)"中引用的未解析的外部符号_PQclear

当我搜索时,我看到这是PostgreSQL 9中的一个常见问题。X,但我没有找到解。顺便说一下,它可以与cygwin一起工作,但不能与MinGW和cl一起工作。

使用Npgsql。它是一个本地库。. Net Data Provider for Postgresql)示例:

using System;
using System.Data;
using Npgsql;
public class NpgsqlUserManual
{
    public static void Main(String[] args)
    {
         NpgsqlConnection conn = new NpgsqlConnection("Server=127.0.0.1;Port=5432;User Id=joe;Password=secret;Database=joedata;");
         conn.Open();
         conn.Close();
    }
}