C++;数据库连接? 嘿,我想知道如何用C++连接数据库?是否有支持多个数据库的跨平台解决方案?我知道SQLAPI++但它是一个共享软件。。。有免费的吗?如果我将操作系统仅限于Windows,我有什么解决方案

C++;数据库连接? 嘿,我想知道如何用C++连接数据库?是否有支持多个数据库的跨平台解决方案?我知道SQLAPI++但它是一个共享软件。。。有免费的吗?如果我将操作系统仅限于Windows,我有什么解决方案,c++,database,connectivity,C++,Database,Connectivity,谢谢,sqlite怎么样 为什么不使用Qt框架?它现在在LGPL下可用。 它使用简单、跨平台、免费,提供了一个简单的api来访问多个数据库引擎,而无需了解底层数据库。您可以使用OTL()连接到Oracle和DB2-CLI数据库。它还将使用ODBC进行连接,因此如果您的DB支持,它应该可以工作 这是基于C++的。 它是免费的,但我不确定它是根据什么许可证发布的。对于跨平台的应用程序和它们可以使用的数据库,您最好以某种形式使用ODBC。尝试“ODBC C++包装”的Google,用于解决可能的多种解

谢谢,sqlite怎么样


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

您可以使用OTL()连接到Oracle和DB2-CLI数据库。它还将使用ODBC进行连接,因此如果您的DB支持,它应该可以工作

<>这是基于C++的。
它是免费的,但我不确定它是根据什么许可证发布的。

对于跨平台的应用程序和它们可以使用的数据库,您最好以某种形式使用ODBC。尝试“ODBC C++包装”的Google,用于解决可能的多种解决方案。

< P> < /P> < P> >您可以检查-SQL访问和ORM对于C++“/P>”并不是真正支持“多个数据库”的“多个不同数据库引擎”的意义。当然可以用于连接多个单独的数据库,但这是一个不常见的限制。。。