Heim >Datenbank >MySQL-Tutorial >Warum kann Hibernate aufgrund einer nicht erkannten \'AEST\'-Zeitzone keine Verbindung zu MySQL herstellen?
Der Server-Zeitzonenwert „AEST“ wird nicht erkannt
Diese Fehlermeldung weist darauf hin, dass Hibernate keine Verbindung zur MySQL-Datenbank herstellen kann aufgrund eines nicht erkannten Zeitzonenwerts. Der Zeitzonenwert „AEST“ wird entweder vom MySQL-Server nicht erkannt oder stellt mehr als eine Zeitzone dar.
Mögliche Lösungen:
Um dieses Problem zu beheben, Sie können Folgendes tun:
MySQL-Server konfigurieren:
Konfigurieren Sie den JDBC Treiber:
Wenn Sie die Serverkonfiguration nicht ändern können, können Sie den JDBC-Treiber so konfigurieren, dass er einen bestimmten Zeitzonenwert verwendet. Fügen Sie den Parameter serverTimezone zu Ihrer JDBC-Verbindungs-URL hinzu:
jdbc:mysql://localhost:3306/parking_hib?useLegacyDatetimeCode=false&serverTimezone=Australia/Melbourne
Ersetzen Sie „Australien/Melbourne“ durch den gewünschten Zeitzonenwert.
Zusätzliche Tipps:
Das obige ist der detaillierte Inhalt vonWarum kann Hibernate aufgrund einer nicht erkannten \'AEST\'-Zeitzone keine Verbindung zu MySQL herstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!