MySQL Connector / J替换

时间:2012-03-08 17:26:46

标签: mysql jdbc gpl

我想知道是否有使用MySQL Connector / J JDBC驱动程序的替代方法? Connector / J是根据GPL许可证授权的,在我的情况下不适用。我喜欢MySQL,但我也无力支付成为合作伙伴的费用(我在网上看了一年大约600美元)。

我希望在我的封闭源应用程序中可以使用不同的许可证在线存在其他一些开源驱动程序,但是却找不到。

如果没有替代品,那么是否有人推荐任何其他数据库?我正在考虑改用PostgreSQL。

2 个答案:

答案 0 :(得分:15)

Drizzle提供了一个可以连接MySQL的BSD许可JDBC连接器。

添加jar后,您需要做的就是将其作为驱动程序:

org.drizzle.jdbc.DrizzleDriver

这是你的协议:

mysql:thin

参考文献:

  • http://kb.askmonty.org/en/mariadb-faq-is-there-any-java-connector-for-mariadb-than-the-one-from-mysql
  • http://wiki.drizzle.org/JDBC/ConnectionStrings
  • http://search.maven.org/#browse|889349485

答案 1 :(得分:9)

与此同时,MariaDB team还提供了一个JDBC驱动程序。它是根据LGPL许可的,并且与官方驱动程序完全兼容。甚至URL架构也是相同的:https://kb.askmonty.org/en/about-the-mariadb-java-client/