[IDEE] Lösen Sie in der Idee das Problem, dass der Treiber nicht heruntergeladen werden kann, wenn eine Verbindung zu Mysql8.0 hergestellt wird

Dieser Artikel folgt [Idee] zur Lösung von Problemen, die bei der Erstellung von Sprintboot-Projekten im 2-CSDN-Blog auftreten

Inhaltsverzeichnis

一、Fehler beim Herunterladen von „https://download.jetbrains.com/idea/jdbc-drivers/MySQL/8/LICENSE.txt“: Der Remote-Host hat den Handshake beendet

Es werden keine Verzeichnisdateien bereitgestellt: com.mysql.cj.jdbc.Driver

三、Der Server gibt eine ungültige Zeitzone zurück. Die Eigenschaft „serverTimezone“ muss festgelegt werden. 


Meine lokal installierte MySQL-Version ist 8.0.35,

一、Fehler beim Herunterladen von „https://download.jetbrains.com/idea/jdbc-drivers/MySQL/8/LICENSE.txt“: Der
Remote-Host hat den Handshake beendet

Fehler: Beim Herstellen einer Verbindung zu Mysql8.0 tritt in der Idee ein Fehler auf.

Grund: Treiber-JAR-Paket konnte nicht installiert werden

Lösung: Nach dem Öffnen von „Treiber“ stellte ich fest, dass der automatische Download der Version 8.0.25 fehlgeschlagen ist.

Ich habe diesen Zhihu-Artikel im Internet gefunden und wollte die hier erwähnte Methode zur manuellen Konfiguration des JAR-Pakets ausprobieren.

Beim Herstellen einer Verbindung zu Mysql8.0 in IDEA kann der Treiber nicht heruntergeladen werden – Zhihu (zhihu.com)

Baidu Skydisk

Link:  https://pan.baidu.com/s/1Mw9qAdbuv67RMNmR1Zyb-Q?pwd=ning  Extraktionscode: ning

Laden Sie das Treiber-JAR-Paket der Version 8.0.29 herunter und konfigurieren Sie es in idea.

Ich weiß nicht warum, aber nachdem ich die Verbindung zur Datenbank getestet habe, erhalte ich immer noch eine Fehlermeldung: Keine Treiberdateien bereitgestellt.

Bitte lesen Sie weiter unten, um zu erfahren, wie Sie den Fehler beheben können.

Es werden keine Verzeichnisdateien bereitgestellt: com.mysql.cj.jdbc.Driver

Fehler: Keine Treiberdateien bereitgestellt,

Grund: Wenn Pycharm den MySQL-Treiber importiert , kann es ihn nicht erfolgreich erkennen und zeigt rote Schriftarten an.

Lösung: Klicken Sie auf das blaue Erinnerungsfeld „Treiber konfigurieren“. Nachdem Sie zur Seite gesprungen sind, klicken Sie, um die Treiberversion gemäß dem in der Abbildung unten gezeigten Vorgang herunterzuladen (hier habe ich Version 8.0.21 heruntergeladen).

Warten Sie einfach hier, um den Treiber herunterzuladen.

Dann können Sie auch die zuvor importierte redundante Version 8.0.29 löschen, um Verwirrung zu vermeiden.

Nachdem ich die Verbindung zur Datenbank getestet habe, habe ich immer noch einen Fehler gefunden: Der Server gibt eine ungültige Zeitzone zurück. Die Eigenschaft „serverTimezone“ muss festgelegt werden.

Bitte lesen Sie weiter unten, um zu erfahren, wie Sie den Fehler beheben können.

三、Der Server gibt eine ungültige Zeitzone zurück. Die Eigenschaft „serverTimezone“ muss festgelegt werden. 

Fehler: Beim Erstellen einer neuen MySQL-Verbindung wird während des Tests „Verbindung testen“ eine Ausnahme ausgelöst.

Grund: Diese Situation tritt auf, weil die Zeitzone bei der Installation von MySQL nicht konfiguriert ist. Die Standardzeitzone im MySQL-gesteuerten JAR-Paket ist UTC, was die globale Standardzeit darstellt. Die von uns verwendete Zeit ist jedoch die Zeitzone von Peking, also dem East Eighth District, acht Stunden vor UTC, was offensichtlich nicht übereinstimmt. Da die Zeitzone inkonsistent ist, wird eine ungültige Zeitzone zurückgegeben, was zu dem oben genannten Problem führt.

Problemumgehung: Geben Sie die aktuelle Zeitzone für die Datenbank an.

Konfigurieren Sie die Zeitzone in der Konfiguration, klicken Sie auf [Zeitzone festlegen], wechseln Sie zur Registerkarte [Erweitert] und legen Sie den Attributwert [serverTimezon] manuell fest.

Ändern Sie das Standardattribut „UTC“ von [serverTimezon] in „GMT“ und denken Sie daran, auf „Übernehmen“ zu klicken, damit es wirksam wird.

OK, endlich gelöst.

Je suppose que tu aimes

Origine blog.csdn.net/qq_45956730/article/details/135445494
conseillé
Classement