1. 程式人生 > >JDBC使用出現java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized or 的解決方法

JDBC使用出現java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized or 的解決方法

仔細看:

            原因:是因為 mysql返回的時間總是有問題,比實際時間要早8小時。

jdbc.url=jdbc:mysql://localhost:3306/ssm?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8

在jdbc連線的url後面加上serverTimezone=GMT即可解決問題,如果需要使用gmt+8時區,需要寫成GMT%2B8