C ++数据库连接?

时间:2009-05-06 17:03:56

标签: c++ database connectivity

嘿,我想知道如何用C ++连接数据库?任何支持许多数据库的跨平台解决方案?我知道SQLAPI ++,但它是一个共享软件...所以任何免费的?如果我将操作系统仅限制为Windows,我可以使用哪些解决方案?

由于

6 个答案:

答案 0 :(得分:8)

答案 1 :(得分:2)

为什么不是Qt框架?它现在在LGPL下可用。 它易于使用,跨平台,免费,提供了一个简单的api访问几个数据库引擎,而无需了解底层数据库。

答案 2 :(得分:2)

对于跨平台,无论是应用程序还是可以使用的数据库,最好的办法是以某种形式使用ODBC。尝试使用谷歌搜索“odbc c ++ wrapper”获取许多可能的解决方案。

答案 3 :(得分:1)

sqlite怎么样?

http://www.sqlite.org/

答案 4 :(得分:1)

您可以检查Debea - SQL Access和ORM for C ++

答案 5 :(得分:0)

您可以使用OTL(http://otl.sourceforge.net/)连接到Oracle和DB2-CLI数据库。它也将使用ODBC进行连接,因此如果您的数据库支持它应该可以工作。

它基于C ++模板。

它是免费的,但我不确定它是根据它发布的许可证。