嘿,我想知道如何用C ++连接数据库?任何支持许多数据库的跨平台解决方案?我知道SQLAPI ++,但它是一个共享软件...所以任何免费的?如果我将操作系统仅限制为Windows,我可以使用哪些解决方案?
由于
答案 0 :(得分:8)
答案 1 :(得分:2)
为什么不是Qt框架?它现在在LGPL下可用。 它易于使用,跨平台,免费,提供了一个简单的api访问几个数据库引擎,而无需了解底层数据库。
答案 2 :(得分:2)
对于跨平台,无论是应用程序还是可以使用的数据库,最好的办法是以某种形式使用ODBC。尝试使用谷歌搜索“odbc c ++ wrapper”获取许多可能的解决方案。
答案 3 :(得分:1)
sqlite怎么样?
答案 4 :(得分:1)
您可以检查Debea - SQL Access和ORM for C ++
答案 5 :(得分:0)
您可以使用OTL(http://otl.sourceforge.net/)连接到Oracle和DB2-CLI数据库。它也将使用ODBC进行连接,因此如果您的数据库支持它应该可以工作。
它基于C ++模板。
它是免费的,但我不确定它是根据它发布的许可证。