C++数据库通信库

标签 c++ database-connection

<分区>

我正在寻找一个设计良好、高效且健壮的 C++ 跨数据库和跨平台数据库通信库。 我需要支持

  • 甲骨文
  • MySQL
  • PostgreSQL
  • Firebird (可选)
  • MSSQL(可选)

当我说跨平台时,我真正的意思是跨平台,我需要类似于 boost 的东西。

目前我正在研究soci , 但是

  • 我不确定这个库的可移植性和性能如何
  • 我想有其他选择。

目前我正在使用 Qt,但我不喜欢将 Qt 仅用于数据库通信,而没有使用其他 Qt 功能。这是一个临时解决方案,我正在寻找替代方案。

你使用什么库?你能推荐什么?如果您知道任何真正优秀且可移植的 Oracle 通信库,那也是可以接受的,但首选跨数据库。

谢谢。

最佳答案

关于C++数据库通信库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3985069/

相关文章:

c++ - 如何让 boost::thread_group 执行固定数量的并行线程

notifications - Laravel 更改通知表的连接

php - 通用 PHP MySQL 连接类

C++ 初始化成员初始化列表中的指针

c++ - 是否可以在通过 UDP 发送数据时将数据流式传输到 ZeroMQ 消息中?

c++ - 如果我将指针设置为 NULL,则两次释放同一指针不会出错

c++ - C++错误链接器命令失败,退出代码为1(使用-v查看调用)

asp.net-mvc - 使用 Entity Framework 从 MVC 应用程序连接到现有 Azure 数据库

java - 我可以在不设置 Class.forName ("org.h2.Driver"的情况下连接到 h2 嵌入式数据库吗?

orm - typeorm 中的 DataSource.initialzie() 与 createConnection() 。使用哪一个?