可以连接MySQL数据库的非GPL库?

时间:2011-03-30 20:07:17

标签: c++ mysql sql objective-c c

我正在寻找可以连接到MySQL数据库的C,C ++或Objective-C库。我知道libmysqlclient(GPL)和SQLAPI ++(非GPL)。

除了可以包含在非GPL项目中的SQLAPI ++之外还有其他选择吗?

3 个答案:

答案 0 :(得分:2)

MySQL C连接器曾经是LGPL(因此,允许动态链接到专有代码)。从3.23.58之后的版本开始,Oracle已将许可从LGPL更改为GPL。

要使用LGPL连接器,您有以下选择:

答案 1 :(得分:1)

尝试SOCIPOCO。两者均在Boost Software License下。

编辑:确实你是对的。而且似乎你处于热点并且必须购买MySQL许可证,至少根据以下内容

GPL and libmysqlclient

About MySQL++, GPL and LGPL

MySQL licensing and GPL

答案 2 :(得分:1)

iODBC是BSD许可的,并提供ODBC客户端实现。

然后,用户可以将MySQL Connector/ODBC安装到与MySQL服务器的接口上。​​