當時,由於看了下pom,mysql-connector-java的版本是5.1.x,因此從新導入了新的8.0.x版本。問題就出現了:java
當再次進行數據庫操做時,老是報錯:mysql
ERROR: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.sql
看提示信息是須要添加時區,因此在數據庫配置的url後添加了serverTimeZone,可是,然並卵。數據庫
正好看到了屬性配置的driver裏com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver,以前一直沒搞清楚,到底有什麼區別。框架
com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver的區別 serverTimezone設定url
因此:.net
com.mysql.jdbc.Driver是mysql-connector-java 5中的, com.mysql.cj.jdbc.Driver是mysql-connector-java 6中的,並且要添加serverTimeZone。server
可是,個人改完以後並無什麼用,沒有找到解決方法,因此不得以又換回了5.1.x的版本。blog
總結:若是沒有必要,不要隨意升級mysql驅動 --。ci
出現時間問題後,考慮是否是時區問題。