"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como resolver o erro de fuso horário do MySQL: \"O valor do fuso horário do servidor, horário da Europa Central\" em Java?

Como resolver o erro de fuso horário do MySQL: \"O valor do fuso horário do servidor, horário da Europa Central\" em Java?

Publicado em 2024-11-08
Navegar:826

How to Resolve MySQL Time Zone Error: \

Erro do conector MySQL "O valor do fuso horário do servidor, horário da Europa Central" durante a conexão do banco de dados Java

Esse problema surge ao estabelecer uma conexão de banco de dados usando o conector MySQL em Java. A mensagem de erro indica que o valor de fuso horário do servidor fornecido, "Horário da Europa Central", não é reconhecido ou representa vários fusos horários. Para resolver esse problema, o valor do fuso horário do servidor deve ser especificado explicitamente usando a propriedade de configuração serverTimezone.

Uma solução comum é especificar o fuso horário específico usando a classe Java TimeZone. O código a seguir demonstra como definir o fuso horário para Europa/Amsterdam:

TimeZone timeZone = TimeZone.getTimeZone("Europe/Amsterdam");
connection = DriverManager.getConnection(jdbcUrl, user, password);
connection.setServerTimeZone(timeZone);

Outra abordagem, conforme indicado pelo usuário, é configurar o fuso horário diretamente na URL de conexão. O exemplo a seguir define o fuso horário para Europa/Amsterdã:

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

Especificando o fuso horário explicitamente, o conector MySQL pode interpretar e processar com precisão valores de data e hora, garantindo a funcionalidade correta relacionada ao horário no aplicativo Java.

Declaração de lançamento Este artigo foi reimpresso em: 1729664826 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3