Maison  >  Article  >  base de données  >  Comment résoudre l'erreur de fuseau horaire du connecteur MySQL : « Fuseaux horaires non reconnus ou multiples » ?

Comment résoudre l'erreur de fuseau horaire du connecteur MySQL : « Fuseaux horaires non reconnus ou multiples » ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-23 14:25:38191parcourir

How to Resolve MySQL Connector Time Zone Error:

Erreur de fuseau horaire du connecteur MySQL

Description du problème :

Lors de l'utilisation du connecteur MySQL, une erreur est rencontrée : "La valeur de fuseau horaire du serveur 'Mitteleurop?ische Sommerzeit' n'est pas reconnue ou représente plusieurs fuseaux horaires."

Arrière-plan :

Cette erreur se produit lorsqu'il y a une incompatibilité entre les paramètres de fuseau horaire sur le serveur MySQL et l'application Java utilisant le connecteur. La valeur de fuseau horaire du serveur MySQL 'Mitteleurop?ische Sommerzeit' n'est pas reconnue par l'application Java, qui attend une valeur de fuseau horaire plus spécifique.

Résolution :

À Pour résoudre le problème, configurez le serveur MySQL ou le pilote JDBC pour utiliser une valeur de fuseau horaire plus spécifique. L'approche recommandée consiste à définir la propriété serverTimezone dans l'URL JDBC sur le fuseau horaire souhaité.

Dans le context.xml donné, l'URL suivante doit être utilisée :

url="jdbc:mysql://127.0.0.1:3306/rk_tu_lager?useLegacyDatetimeCode=false&serverTimezone=Europe/Amsterdam&useSSL=false"

Assurez-vous que la valeur de fuseau horaire utilisée dans serverTimezone correspond au fuseau horaire correct du serveur MySQL. Dans ce cas, "Europe/Amsterdam" est utilisé, mais il doit être ajusté en conséquence en fonction du fuseau horaire réel du serveur.

En spécifiant explicitement la propriété serverTimezone, l'application Java peut interpréter correctement les paramètres de fuseau horaire de le serveur MySQL et évitez l'erreur "fuseau horaire non reconnu".

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!

Déclaration:
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