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)