Using PostgreSQL 9.X with C++
Using PostgreSQL 9.X with C++
当我尝试用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();
}
}
相关文章:
- Problems with std::cin.fail()
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 这对"With a stackless coroutine, only the top-level routine may be suspended."意味着什么
- Boost.TEST with CLion: "Test framework quit unexpectedly"
- 避免碎片化的ClientHellos with OpenSSL (DTLS)
- Issues with Win32 ReadProcessMemory API
- Qt with WinAPI MouseProc
- [[maybe_unused]] with structured_binding?
- Issue with WriteProcessMemory
- OpenCV RTP-Stream with FFMPEG
- "Unable to start debugging. No process is associated with this object." - 在Visual Studio Code中使用GDB
- std::adjacent_difference with std::chrono time_point
- DLL Made with CMake 使程序崩溃
- QtCreator with C 库中的链接器问题
- SHBrowseForFolder with BIF_BROWSEFORCOMPUTER and SHGetPathFr
- specialized std::default_delete with QQmlComponent
- VS2019 - Sudo Remote Debugging on Linux with Cmake project
- Inference pytorch C++ with alexnet and cv::imread image
- Pybind11: init<> with lambda
- Incomings Call with Android Sip stack in Embarcadero C++ bui