java連接mysql數(shù)據(jù)庫的時候如果mysql的時區(qū)不正確也會報錯
- 打開cmd ‘net start mysql’ 啟動mysql的服務(wù)
-
mysql -hlocalhost -uroot -p
登陸mysql數(shù)據(jù)庫 -
show variables like "%time_zone%"
目前的數(shù)據(jù)庫使用的時區(qū)是system
中國地區(qū)應(yīng)該使用的是+8:00
-
set global time_zone ='+8:00'; set time_zone = '+8:00'; flush privlieges
再次查詢
時區(qū)修改成功
當(dāng)與springboot整合時欲险,如果出現(xiàn)時區(qū)問題會報錯戏锹。
解決辦法也比較簡單
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/test?characterEncoding=utf8&serverTimezone=GMT%2B8
在url的配置后邊加上serverTimezone=GMT%2B8
就可以了