Un controlador JDBC debe use la zona horaria local al recuperar o almacenar marcas de tiempo, a menos que se proporcione un Calendario con la zona horaria específica.
Desafortunadamente, la especificación JDBC no siempre es clara sobre cómo deben comportarse los controladores, y parece que MySQL lo hace mal. Para MySQL, puede forzar la zona horaria que usa especificando una o más opciones en la cadena de conexión serverTimeZone
y propiedades relacionadas. Consulte http://dev. mysql.com/doc/connector-j/en/connector-j-reference-configuration-properties.html
para obtener una lista completa.