Umstellung von MySQL auf MariaDB

Das Folgende ist nur relevant für User, die Hibiscus oder SynTAX zusammen mit einer MySQL/MariaDB-Datenbank verwenden. Ich habe den Datenbank-Treiber im Nightly-Build von Jameica von "mysql-connector-java-5.1.49" auf "mariadb-java-client-3.1.4" umgestelt. In dem Zusammenhang haben sich in Hibiscus auch die Vorgabe-Parameter für die JDBC-URL und der Klassen-Name des JDBC-Treibers geändert (wird konfiguriert in ".jameica/cfg/de.willuhn.jameica.hbci.rmi.HBCIDBService.properties").

Wenn nichts anderes angegeben war, wurden bisher folgende Werte verwendet:
database.driver.mysql.jdbcdriver=com.mysql.jdbc.Driver
database.driver.mysql.jdbcurl=jdbc\:mysql\://localhost\:3306/hibiscus?useUnicode\=Yes&characterEncoding\=ISO8859_1

Die Vorgabewerte haben sich geändert zu:
database.driver.mysql.jdbcdriver=org.mariadb.jdbc.Driver
database.driver.mysql.jdbcurl=jdbc\:mariadb\://localhost\:3306/hibiscus?useUnicode\=Yes&characterEncoding\=ISO8859_1


In SynTAX lässt sich das Verhalten (ab dem Nightly-Build vom 23.08.2023) in ".jameica/cfg/de.willuhn.jameica.fibu.Fibu.properties" konfigurieren:

# hier kann alternativ "mysql" angegeben werden
database.support.mysqltype=mariadb

# alternativ "com.mysql.jdbc.Driver"
database.support.driver=org.mariadb.jdbc.Driver


Hinweis: Der MariaDB-Treiber enthält auch noch den Support für MySQL. Das heisst, wenn ihr noch MySQL verwendet, sollte die Verbindung auch mit dem neuen Treiber funktionieren - allerdings nur, wenn die JDBC-URL auf "jdbc:mariadb:..." geändert wird. Mit "jdbc:mysql:..." meldet der Treiber die Fehlermeldung "No suitable driver found for jdbc:mysql:...".


Verfügbar ab sofort im Nightly-Build von Jameica.

Trackbacks

Trackback-URL für diesen Eintrag

Dieser Link ist nicht aktiv. Er enthält die Trackback-URI zu diesem Eintrag. Sie können diese URI benutzen, um Ping- und Trackbacks von Ihrem eigenen Blog zu diesem Eintrag zu schicken. Um den Link zu kopieren, klicken Sie ihn mit der rechten Maustaste an und wählen "Verknüpfung kopieren" im Internet Explorer oder "Linkadresse kopieren" in Mozilla/Firefox.

Keine Trackbacks

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Noch keine Kommentare

Kommentar schreiben

Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.