我正在运行 OSX(10.4.11) 并且我正在尝试为 MySQL 找到一个像样的 C(最好是 C++)绑定。我要分析的异地数据库中有一些数据。
我试图让 MySQL++ 工作,但它很时髦。
我正在寻找其他绑定,最好是安装不麻烦的绑定。
编辑:
MySQL 有 C 绑定。笨重且低级,但它可以工作(经过一些图书馆摆弄)。
http://www.sqlapi.com/支持 Solaris/Windows/Linux。
我正在运行 OSX(10.4.11) 并且我正在尝试为 MySQL 找到一个像样的 C(最好是 C++)绑定。我要分析的异地数据库中有一些数据。
我试图让 MySQL++ 工作,但它很时髦。
我正在寻找其他绑定,最好是安装不麻烦的绑定。
编辑:
MySQL 有 C 绑定。笨重且低级,但它可以工作(经过一些图书馆摆弄)。
http://www.sqlapi.com/支持 Solaris/Windows/Linux。
MySQL Connector/C++ 是 JDBC 4.0 的 C++ 实现
使用 MySQL Connector/C++ 的参考客户有: - OpenOffice - MySQL Workbench
了解更多: http: //forums.mysql.com/read.php?167,221298
你可能想看看SOCI。尽管它建立在 MySQL C API 之上,但它提供了比使用 C 绑定更好的 C++ 友好接口。
有mysql++。我已经将它与我们的一个 c++ 项目一起使用。
我在使用 MySQL C 库时从来没有遇到过任何问题。
就我个人而言,我过去曾使用过 mymysql(如果我在 C++ 中工作,仍然会这样做),它是一个围绕 C api 的轻量级包装器,并将内存管理与对象生命周期联系起来。
可以在这里找到:http ://www.redi.uklinux.net/mymysql/
尽管网站上有警告,但它仍然不是一个糟糕的图书馆。它实际上是由一位前同事写的,尽管他不再真正维护它,但它仍然处于相当好的状态。