java.sql.SQLException: el valor de la zona horaria del servidor ' й ׼ʱ ' no se reconoce o representa

Respecto al problema de los errores de notificación del marco Mybatis

Al usar el marco Mybatis en IDEA hoy, seguí informando errores durante la prueba final. Después de verificar durante mucho tiempo, la prueba aún no se ejecutó correctamente.
El error es el siguiente:
java.sql.SQLException: El valor de la zona horaria del servidor' й ׼ʱ 'no se reconoce o representa En
Internet, se dice que los comentarios chinos no se pueden utilizar en archivos xml, y algunos dicen que Mysql de alto nivel está en archivos xml. El valor de useSSL en la configuración de la URL en la URL debe cambiarse a falso y se informó un error después de intentarlo.
Inserte la descripción de la imagen aquí

Después de pensarlo durante mucho tiempo, descubrí que era un problema de zona horaria. Debido a que mencioné en mi blog anterior que cambié la zona horaria para que IDEA se conectara con éxito a la base de datos, pensé que la zona horaria estaba bien al principio.

Posteriormente se modificó la zona horaria y el programa se ejecutaba con normalidad. Las operaciones específicas son las siguientes:
Inserte la descripción de la imagen aquí

  • En el extremo de URL acoplado serverTimezone = Asia / Shanghai a

Debido a que mysql que uso es una nueva versión que comienza con la versión 8 , el problema de la zona horaria siempre ha sido un pozo. Si no quiere ser tan problemático, puede cambiar a la versión anterior comenzando con la 5 .

  • Por cierto, aquí también hay una nueva versión del controlador JDBC que estoy usando, por lo que el controlador de valor es diferente en y antes de la versión anterior del controlador, excepto que:

Inserte la descripción de la imagen aquí

  • nueva versión:
com.mysql.cj.jdbc.Driver
  • versión antigua:
com.mysql.jdbc.Driver

Supongo que te gusta

Origin blog.csdn.net/weixin_45309636/article/details/108289602
Recomendado
Clasificación