我正在寻找可以连接到MySQL数据库的C,C ++或Objective-C库。我知道libmysqlclient(GPL)和SQLAPI ++(非GPL)。
除了可以包含在非GPL项目中的SQLAPI ++之外还有其他选择吗?
答案 0 :(得分:2)
MySQL C连接器曾经是LGPL(因此,允许动态链接到专有代码)。从3.23.58之后的版本开始,Oracle已将许可从LGPL更改为GPL。
要使用LGPL连接器,您有以下选择:
答案 1 :(得分:1)
尝试SOCI或POCO。两者均在Boost Software License下。
编辑:确实你是对的。而且似乎你处于热点并且必须购买MySQL许可证,至少根据以下内容答案 2 :(得分:1)
iODBC是BSD许可的,并提供ODBC客户端实现。
然后,用户可以将MySQL Connector/ODBC安装到与MySQL服务器的接口上。