我正在寻找可以连接到MySQL数据库的C,C++或Objective-C库。我知道libmysqlclient(GPL)和SQLAPI ++(非GPL)。可以连接到MySQL数据库的非GPL库?
除了可以包含在非GPL项目中的SQLAPI ++之外,还有其他的选择吗?
我正在寻找可以连接到MySQL数据库的C,C++或Objective-C库。我知道libmysqlclient(GPL)和SQLAPI ++(非GPL)。可以连接到MySQL数据库的非GPL库?
除了可以包含在非GPL项目中的SQLAPI ++之外,还有其他的选择吗?
iODBC是BSD许可,并提供了一个ODBC客户端实现。
然后用户可以安装MySQL Connector/ODBC来与MySQL服务器连接。
尝试SOCI或POCO。两者都在Boost Software License之下。
编辑:的确,你是对的。它似乎你在一个热点,并就必须购买一个MySQL许可证,至少根据以下
是的,但都需要libmysqlclient。 – jlstrecker 2011-03-30 23:39:05
MySQL C连接器曾经是LGPL(因此允许动态链接到专有代码)。 Oracle已将许可证从LGPL更改为GPL,从晚于3.23.58的版本开始。
要因此使用LGPL连接器,你有以下几种选择:
LGPL好吗?我假设你只是不希望GPL感染你的代码。 – 2011-03-30 21:16:33
是的,LGPL是OK的。 – jlstrecker 2011-03-31 20:45:42
我刚刚写了这个https://github.com/ciaranj/MySqueakQl对于这种方式的其他人。 – ciaranj 2012-02-21 18:54:21