我正在寻找可以连接到MySQL数据库的C、C++或Objective-C库。我知道libmysqlclient (GPL)和SQLAPI++ (非GPL)。
除了SQLAPI++之外,是否还有其他可以包含在非通用公共许可证项目中的替代方案?
发布于 2011-03-31 22:49:14
iODBC是BSD许可的,并提供了一个ODBC客户端实现。
然后,用户可以安装与MySQL服务器连接的MySQL Connector/ODBC。
发布于 2015-07-09 16:36:58
MySQL C连接器过去是LGPL (因此,允许动态链接到专有代码)。从3.23.58以后的版本开始,Oracle已将许可证从LGPL更改为GPL。
因此,要使用LGPL连接器,您有以下选择:
使用旧版本(即LGPL)的MySQL连接器:https://mariadb.com/kb/en/mariadb/lgpl-mysql-client-library-32358/
发布于 2011-03-31 04:11:10
尝试使用SOCI或POCO。这两个都在Boost Software License之下。
编辑:确实你是对的。看起来您正处于一个热点,必须购买一个MySQL许可证,至少根据下面的说明
https://stackoverflow.com/questions/5491691
复制相似问题