Maison > base de données > tutoriel mysql > le corps du texte

Comment résoudre l'erreur « Valeur du fuseau horaire du serveur, heure d'Europe centrale » dans le connecteur MySQL ?

Linda Hamilton
Libérer: 2024-10-23 14:47:52
original
768 Les gens l'ont consulté

How to Resolve

Erreur du connecteur MySQL : "Valeur du fuseau horaire du serveur, heure d'Europe centrale"

Question :

Lors de la tentative de connexion à une base de données MySQL à l'aide du connecteur MySQL, une erreur se produit indiquant que la valeur du fuseau horaire du serveur « Heure d'Europe centrale » n'est pas reconnue ou ambiguë.

Contexte du projet :

Ce problème survient dans un petit projet Web utilisant JavaEE, Tomcat 8.5, MySQL et Maven.

Solutions tentées :

  • Rétrogradation du Version du connecteur MySQL de 6.x à 5.1.39
  • Modification de l'URL de connexion à la base de données dans context.xml

URL de connexion d'origine :

<code class="xml">URL="jdbc: mysql://127.0.0.1:3306/rk_tu_lager?useLegacyDatetimeCode=false;serverTimezone=CEST;useSSL=false;</code>
Copier après la connexion

Message d'erreur :

Caused by:
  com.mysql.cj.core.exceptions.InvalidConnectionAttributeException:  The server time zone value 'Mitteleurop?ische Sommerzeit' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
Copier après la connexion

Solution :

La solution consiste à modifier l'URL de connexion à la base de données dans context.xml pour inclure la valeur et l'encodage corrects du fuseau horaire :

<code class="xml">url="jdbc:mysql://127.0.0.1:3306/rk_tu_lager?useLegacyDatetimeCode=false&amp;serverTimezone=Europe/Amsterdam&amp;useSSL=false"</code>
Copier après la connexion

Remarque :

  • Remplacez « Europe/Amsterdam » par le fuseau horaire approprié pour votre emplacement.
  • L'encodage "&" est requis pour échapper le caractère esperluette dans la chaîne URL.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!