You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@manifoldcf.apache.org by "Markus Schuch (JIRA)" <ji...@apache.org> on 2014/10/24 23:31:33 UTC
[jira] [Created] (CONNECTORS-1083) MariaDB Java Client Support
Markus Schuch created CONNECTORS-1083:
-----------------------------------------
Summary: MariaDB Java Client Support
Key: CONNECTORS-1083
URL: https://issues.apache.org/jira/browse/CONNECTORS-1083
Project: ManifoldCF
Issue Type: Wish
Components: Framework core
Affects Versions: Manifold 1.7.1
Reporter: Markus Schuch
Priority: Critical
ManifoldCF runs on top of a MySQL database.
Support for MariaDB (https://mariadb.org) should be easy to implement since MariaDB is binary compatible to MySQL.
{{DBInterfaceMySQL}} already works on top of a MariaDB. But using the MariaDB Java Client is not possible since the MariaDB driver has a different class name: {{org.mariadb.jdbc.Driver}}.
A new database implementation {{DBInterfaceMariaDB}} extending the existing {{DBInterfaceMySQL}} should solve this. Minor adjustments to {{DBInterfaceMySQL}} are necessary, since the JDBC driver class is currently passed to the super constructor which makes it hard to replace it. (see provided patch)
Due to license issues (LGPL), the MariaDB JDBC driver cannot be shipped with ManifoldCF.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)