Uploaded image for project: 'NetBeans'
  1. NetBeans
  2. NETBEANS-673

Add support for MariaDB JDBC driver in Add Connection dialog

    XMLWordPrintableJSON

Details

    Description

      The "Add Connection" wizard does not currently recognize the MariaDB JDBC driver; this means that the "host", "port", and "database" fields do not end up being shown in the connection panel. Instead, the user has to manually construct the JDBC URL to insert this information.

      The fix is simple; a new entry needs to be added in org.netbeans.modules.db.util.DriverListUtil , recognizing the driver class "org.mariadb.jdbc.Driver" (instead of "com.mysql.jdbc.Driver" for MySQL). The MariaDB driver uses the exact same format for its JDBC URLs as MySQL, except allows the protocol name "mariadb" to be used instead of "mysql".

      (MariaDB and its driver aims to be completely compatible with MySQL--either driver can be used to connect to either database. The MariaDB JDBC driver is LGPL while MySQL's driver is GPL, however, making only the MariaDB one suitable for bundling with commercial software.)

      See also https://issues.apache.org/jira/browse/NETBEANS-170, which deals with simplifying the JDBC driver download process.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ebakke Eirik Bakke
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 50m
                  50m