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
Problembeschreibung Bei Verwendung von Windows Se...
1. Problem Das mit Eclipse unter Windows entwicke...
1. Laden Sie MySQL herunter Download-Adresse: htt...
Vorwort Benannte Slots werden mithilfe des Attrib...
Text 1) Laden Sie das Ubuntu-Image herunter Docke...
Ich habe kürzlich MySQL verwendet. Im Artikel „My...
In diesem Artikel werden die Installationsschritt...
Abfragen der Datenbank Wählen Sie * aus `Student`...
Fünf Verzögerungsmethoden für die MySQL-Zeitblind...
1. MySQL herunterladen 1. Melden Sie sich auf der...
Inhaltsverzeichnis 1. Konfigurieren Sie das Vue-F...
Inhaltsverzeichnis js tiefe Kopie Methode der Dat...
Der Hyperlink-Tag stellt einen Linkpunkt dar und ...
Betriebssystem: Alibaba Cloud ESC-Instanz centos7...
Inhaltsverzeichnis Überblick 1. Funktion Entprell...