Uploaded image for project: 'ManifoldCF'
  1. ManifoldCF
  2. CONNECTORS-1083

MariaDB Java Client Support

    XMLWordPrintableJSON

Details

    Description

      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.

      Attachments

        1. CONNECTORS-1083.driverclass-bug.patch
          0.9 kB
          Markus Schuch
        2. CONNECTORS-1083_whitespace_svnkeywords.patch
          2 kB
          Markus Schuch
        3. CONNECTORS-1083.patch
          4 kB
          Markus Schuch

        Activity

          People

            kwright@metacarta.com Karl Wright
            schuch Markus Schuch
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: