5.04-springboot連接數據庫啓動報錯

  

部分異常信息如下:

2018-12-05 17:00:19.810 ERROR 10908 --- [eate-1708786164] com.alibaba.druid.pool.DruidDataSource   : create connection SQLException, url: jdbc:mysql://localhost:3306/db_dev_project?allowMultiQueries=true, errorCode 0, state 01S00

java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone

 

導致的原因:

由於mysql:mysql-connector-java 的版本問題導致的

mysql-connector-java 5             :     使用的是    com.mysql.jdbc.Driver

mysql-connector-java 6及以上   :     使用的是    com.mysql.cj.jdbc.Driver      與5不同的是連接數據庫時,必須指定時區 serverTimezone ,否則就會報上面的錯誤

 

正確代碼如下:

            driverClassName=com.mysql.cj.jdbc.Driver

            url=jdbc:mysql://localhost:3306/test?characterEncoding=UTF-8&serverTimezone=UTC&useSSL=false

            username=root

            password=******

  

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章