我想知道是否有使用MySQL Connector / J JDBC驱动程序的替代方法? Connector / J是根据GPL许可证授权的,在我的情况下不适用。我喜欢MySQL,但我也无力支付成为合作伙伴的费用(我在网上看了一年大约600美元)。
我希望在我的封闭源应用程序中可以使用不同的许可证在线存在其他一些开源驱动程序,但是却找不到。
如果没有替代品,那么是否有人推荐任何其他数据库?我正在考虑改用PostgreSQL。
答案 0 :(得分:15)
Drizzle提供了一个可以连接MySQL的BSD许可JDBC连接器。
添加jar后,您需要做的就是将其作为驱动程序:
org.drizzle.jdbc.DrizzleDriver
这是你的协议:
mysql:thin
参考文献:
答案 1 :(得分:9)
与此同时,MariaDB team还提供了一个JDBC驱动程序。它是根据LGPL许可的,并且与官方驱动程序完全兼容。甚至URL架构也是相同的:https://kb.askmonty.org/en/about-the-mariadb-java-client/