<分区>
我正在用 C linux 编写一个数据库应用程序。目前我在 mysql 上工作,但稍后我们可能会迁移到 postgres。因此我的老板要求我准备应用程序以便能够使用任何一个数据库(mysql 或 postgres)。
是否有免费的 api 可用于此目的?或者关于我如何最好地做到这一点的任何建议?
<分区>
我正在用 C linux 编写一个数据库应用程序。目前我在 mysql 上工作,但稍后我们可能会迁移到 postgres。因此我的老板要求我准备应用程序以便能够使用任何一个数据库(mysql 或 postgres)。
是否有免费的 api 可用于此目的?或者关于我如何最好地做到这一点的任何建议?
最佳答案
对此的官方回答是 ODBC。
如果您不喜欢(让我们面对现实吧,没有人真的喜欢),Qt 有一个数据库访问模块,QtSql .显然,这需要您在应用程序中大量使用 Qt。
关于mysql - 跨平台 SQL DB API c/c++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7061839/