mysql - 跨平台 SQL DB API c/c++

标签 mysql c api postgresql cross-platform

<分区>

我正在用 C linux 编写一个数据库应用程序。目前我在 mysql 上工作,但稍后我们可能会迁移到 postgres。因此我的老板要求我准备应用程序以便能够使用任何一个数据库(mysql 或 postgres)。

是否有免费的 api 可用于此目的?或者关于我如何最好地做到这一点的任何建议?

最佳答案

对此的官方回答是 ODBC。

如果您不喜欢(让我们面对现实吧,没有人真的喜欢),Qt 有一个数据库访问模块,QtSql .显然,这需要您在应用程序中大量使用 Qt。

关于mysql - 跨平台 SQL DB API c/c++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7061839/

相关文章:

php - 如何将复选框中的多个值添加到 mysql 数据库中

mysql - 如何从 CakePHP 中的表名获取模型名称

mysql - Laravel 使用外键在数据库中保存动态输入

mysql - 加入操作重复

c - 单节点列表练习(无法正常工作)

php - 如何获取来自另一个域的json数据?

javascript - Node 休息客户端获取局部变量

php - C++ 的功能是否比 PHP 少?

c - 如何让ld链接头文件中的函数?

c++ - 公共(public) C++ API 中的类型