Подтвердить что ты не робот

Разъем MySQL/J Замена

Мне было интересно, есть ли альтернативы использованию драйвера MySQL Connector/J JDBC? Connector/J лицензируется по лицензии GPL, которая не будет работать в моем случае. Мне нравится MySQL, но я также не могу позволить себе платить взносы за то, что стал партнером (я читал в Интернете где-то около 600 долларов в год).

Я надеялся, что какой-нибудь другой драйвер с открытым исходным кодом будет доступен в Интернете под другой лицензией, которую я мог бы использовать в своем приложении с закрытым исходным кодом, но не смог найти его.

Если нет замены, то есть ли у кого-нибудь другие базы данных, которые они рекомендуют? Я подумываю переключиться на PostgreSQL.

4b9b3361

Ответ 1

Drizzle предоставляет BSD-лицензированный соединитель JDBC, который может подключаться к MySQL.

Как только вы добавите банку, все, что вам нужно сделать, это использовать это как ваш драйвер:

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

Ответ 2

В то же время есть и драйвер JDBC, предоставляемый командой MariaDB. Он лицензируется под LGPL и полностью совместим с официальным драйвером. Даже схема URL-адреса одинаков: https://kb.askmonty.org/en/about-the-mariadb-java-client/