MySQL连接器/J的更换

MySQL连接器/J的更换,mysql,jdbc,gpl,Mysql,Jdbc,Gpl,我想知道除了使用MySQL连接器/J JDBC驱动程序,是否还有其他选择?Connector/J是根据GPL许可证授权的,在我的情况下不起作用。我喜欢MySQL,但我也负担不起成为合作伙伴的费用(我在网上的某个地方读到,每年大约600美元) 我希望在我的封闭源代码应用程序中可以使用其他许可证的开源驱动程序,但一直没有找到 如果没有替代品,那么有人推荐其他数据库吗?我正在考虑切换到PostgreSQL。提供了一个BSD许可的JDBC连接器,可以连接到MySQL 添加jar后,只需将其用作驱动程序:

我想知道除了使用MySQL连接器/J JDBC驱动程序,是否还有其他选择?Connector/J是根据GPL许可证授权的,在我的情况下不起作用。我喜欢MySQL,但我也负担不起成为合作伙伴的费用(我在网上的某个地方读到,每年大约600美元)

我希望在我的封闭源代码应用程序中可以使用其他许可证的开源驱动程序,但一直没有找到

如果没有替代品,那么有人推荐其他数据库吗?我正在考虑切换到PostgreSQL。

提供了一个BSD许可的JDBC连接器,可以连接到MySQL

添加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

同时,还提供了一个JDBC驱动程序。它根据LGPL获得许可,并与官方驾驶员完全兼容。即使URL模式也是一样的:

谢谢,我已经切换到postgres,但这回答了我的问题!“完全兼容”有点牵强,考虑到ConnectorJ可以接受的参数数量:)但我们尽量接近JDBC标准,以防它对ConnectorJ有意义(或者当有人急需特定功能时)