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
Aus beruflichen Gründen ist es oft nicht möglich,...
<br />Wenn Sie auf den Link klicken, wird di...
Beispiel für die Validierung eines jQuery-Formula...
Sie müssen CSS gleichzeitig auf Div oder Span anwe...
Inhaltsverzeichnis 1. Holen Sie sich einen zufäll...
Bei der tatsächlichen Verwendung ist es häufig er...
Inhaltsverzeichnis Problemübersicht Reproduktion ...
Als ich kürzlich an einem Projekt arbeitete, stel...
Der Blogger hat MySQL ein oder zwei Monate lang n...
Vorwort Aufgrund von Bandbreitenbeschränkungen un...
HTML-Semantik scheint ein alltägliches Problem zu...
Inhaltsverzeichnis Vorwort Schwierigkeit Domänenü...
1. MySQL herunterladen 1. Melden Sie sich auf der...
Informationen zum Miniprogramm-Datencache Datenca...
Inhaltsverzeichnis Was ist React Fiber? Warum Rea...