Seite 1 von 1

MYSQL JDBC Timezone problem

Verfasst: Do 4. Apr 2019, 11:08
von jh56
Im März baute ich mir eine Libre-DB mit einem MYSQL-Server auf - bisher nur über die Libre-Oberfläche, ohne Programmierung.
Leider bekomme ich seit der Zeitumstellung keinen Kontakt zur DB.
Die ODBC-Klasse arbeitet. Das Management mit Hilfe der Mysql-Workbench oder mysql - script funktioniert.
Unter Javaprogrammierern habe ich den Hinweis gefunden, dass beim Aufruf des JDBC-Connectors ev. die Timezone mit Europe/Berlin angebeben werden muss. Ich finde in den Einstellungen im Libreoffice keine entsprechende Möglichkeit.

Meine Libre-Version: Version: 6.1.5.2
Ich hoffe auf Hilfe

Danke

Re: MYSQL JDBC Timezone problem

Verfasst: Do 4. Apr 2019, 16:55
von RobertG
Hallo jh56,

aus dem aktuellen Handbuch:
Der JDBC-Zugang mit MySQL/MariaDB kann auch direkt über die Auswahl JDBC statt des Untermenüs MySQL → JDBC erfolgen. Dies kann besonders dann sinnvoll sein, wenn dem Treiber Parameter mitgegeben werden sollen.
Ohne Parameter trennt z.B. der JDBC-Treiber wie auch der direkte Treiber zu einer MySQL-Datenquelle im Internet nach recht kurzen Pausenzeiten die Verbindung. Mit der folgenden Einstellung wird dies vermieden:
jdbc:mysql://«Host der Datenbank»:3306/«Datenbankname»?autoReconnect=true
Für die Timezone musst Du wohl nur

Code: Alles auswählen

&serverTimezone=Europe/Berlin
wählen. Ich habe nach den Begriffen "JDBC MySQL Timezone" gesucht und diesen Link gefunden:https://ask.libreoffice.org/en/question ... one-error/.

Gruß

Robert