JAVA插入數據到MySql少了8小時

這個問題,真的是找了好久。java

以前覺得是mysql的timezone有問題。根據網上的方法,把timezone改了,仍是不起做用。mysql

而後覺得是java的問題,但試來試去java也不存在timezone不對的問題。sql

最後,居然是mysql鏈接字符串的問題,鏈接字符串上多了一個?servertimezone=utc。就是這個東西,搞了我一夜。server

特此記錄一下。字符串

後記:servertimezone=utc若是去掉,又會出現另一個問題,當初加上也是爲了解決這個問題,那就是出現沒法識別timezone的亂碼問題。亂碼

緣由是,不要使用mysql connector 6.0.x以上版本,要使用5.1.x的版本,而且不加上servertimezone。多是個BUG。方法

相關文章
相關標籤/搜索