Some background:
I have a Java 1.6 webapp running on Tomcat 7. The database is MySQL 5.5. Previously, I was using Mysql JDBC driver 5.1.23 to connect to the DB. Ever
I added in mysql config file in section [mysqld]
default_time_zone='+03:00'
And restart mysql server:
sudo service mysql restart
Where +03:00 my UTC time zone.
Path to config file on my os ubuntu 16.04:
/etc/mysql/mysql.conf.d/mysqld.cnf
WARNING: IF YOUR TIME ZONE HAVE SUMMER AND WINTER TIME. YOU MUST CHANGE UTC IN CONFIG IF CHANGE TIME. TWICE IN YEAR(USUALLY) OR SET CRONTAB WITH SUDO.
My url jdbc connection:
"jdbc:mysql://localhost/java"