Vorwort Wenn Sie MySQL 6.0.x oder höher (JAR) verwenden, müssen Sie neuerdings die ServerTimezone im URL-Link des Codes angeben. Es tritt eine Ausnahme auf: 1. ServerTimezone nicht angegeben Konfigurieren der URL in XML <Eigenschaftsname="URL" Wert="jdbc:mysql://localhost:3306/mybatisstudy"/> Anomalien Verursacht durch: com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: Der Server-Zeitzonenwert „�й���ʱ��“ wird nicht erkannt oder stellt mehr als eine Zeitzone dar. Sie müssen entweder den Server oder den JDBC-Treiber (über die Konfigurationseigenschaft „serverTimezone“) so konfigurieren, dass ein spezifischerer Zeitzonenwert verwendet wird, wenn Sie die Zeitzonenunterstützung nutzen möchten. Sie müssen den Server oder JDBC-Treiber (über die Konfigurationseigenschaft „serverTimezone“) so konfigurieren, dass ein detaillierterer Zeitzonenwert verwendet wird, wenn Sie die Zeitzonenunterstützung nutzen möchten. 2. Online-Lösungen Fügen Sie den Parameter ?serverTimezone=utc nach der URL hinzu <Eigenschaftsname="URL" Wert="jdbc:mysql://localhost:3306/springdatastudy?serverTimezone=UTC"/> 2.1. Aufgetretene Probleme Obwohl beim Hinzufügen des Zeitzonenprogramms oben kein Fehler auftritt, gibt es ein Problem, wenn wir die Zeit mithilfe von Java-Code in die Datenbank einfügen. Beispielsweise lautet die in den Java-Code eingefügte Zeit: 2017-08-21 17:29:56 Die in der Datenbank angezeigte Zeit lautet jedoch: 2017-08-21 09:29:56 3. Grundursache Wegen des Problems mit der Zeitzoneneinstellung. UTC steht für Universal Coordinated Time (koordinierte Weltzeit), die von uns verwendete Zeit ist jedoch die Zeitzone von Peking, also Ost-8 Uhr, also acht Stunden vor UTC. UTC + (+0800) = Ortszeit (Peking) 4. Lösung Die Zeitzone der URL verwendet die chinesische Standardzeit. Das heißt, 4.1 Verwenden Sie Java-Code, um die lokale Zeitzonen-ID abzurufen Kalender cal = Kalender.getInstance(); ZeitZone ZeitZone = cal.getTimeZone(); System.out.println(timeZone.getID()); System.out.println(timeZone.getDisplayName()); Asien/Shanghai Chinesische Standardzeit Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels Ihnen bei Ihrem Studium oder Ihrer Arbeit helfen kann. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: So verwenden Sie CocosCreator zum Erstellen eines Schießspiels
>>: React erhält den Eingabewert und übermittelt 2 Methodenbeispiele
zabbix Zabbix ([`zæbiks]) ist eine Open-Source-Lö...
Hintergrund Dieser Fehler wurde dadurch verursach...
1. Abfragegeschwindigkeit von zwei Abfrage-Engine...
Dieser Neuling ist auf ein solches Problem gestoß...
Bei der Migration einer Oracle-Datenbank zu einer...
Inhaltsverzeichnis 1. Template-Tag in HTML5 2. Ei...
brauchen Nachdem der Benutzer das Formular ausgef...
Vorwort Crond ist ein Tool zur geplanten Ausführu...
Inhaltsverzeichnis Grundlegende Übersicht GTID on...
In diesem Artikel wird der spezifische Code für J...
Laden Sie zuerst JDK herunter. Hier verwenden wir...
Wenn wir den Inhalt einer archivierten oder kompr...
Inhaltsverzeichnis K8S Master Grundlegende Archit...
Wenn Sie einen Befehl im Terminal ausführen, müss...
Kürzlich wurden zwei Konten auf dem Server gehack...