使用mysql-connect-java-8.0.11驅動包需要注意的問題

lcr_happy發表於2018-11-29

1、驅動類的改變

com.mysql.cj.jdbc.Driver

2.連線的url必須制定serverTimeZone

//北京時間東八區
serverTimezone=GMT%2B8 
//或者使用上海時間
serverTimezone=Asia/Shanghai

百度到的科普:

這個時區要設定好,不然會出現時差,
如果你設定serverTimezone=UTC,連線不報錯,
但是我們在用java程式碼插入到資料庫時間的時候卻出現了問題。
比如在java程式碼裡面插入的時間為:2018-06-24 17:29:56
但是在資料庫裡面顯示的時間卻為:2018-06-24 09:29:56
有了8個小時的時差
UTC代表的是全球標準時間 ,但是我們使用的時間是北京時區也就是東八區,領先UTC八個小時。

3.指定是否用ssl連線,true值還報錯了

useSSL=false

end.

相關文章