Dieser Artikel folgt [Idee] zur Lösung von Problemen, die bei der Erstellung von Sprintboot-Projekten im 2-CSDN-Blog auftreten
Inhaltsverzeichnis
Es werden keine Verzeichnisdateien bereitgestellt: com.mysql.cj.jdbc.Driver
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.
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.