jdbc连接mysql报错Exception in thread “main” java.sql.SQLException: The server time zone value ‘ÖD1ú±ê׼걼ä’
出现上述报错的原因:time zone问题
!!!推荐使用第二种方法
方法一:直接打开MySQL命令行
1.登录MySQL的命令:mysql -u root -p root(-p后边改为你自己的数据库密码,一般为123456)
2.通过查询Time Zone的命令:show variables like '%time_zone%';(SYSTEM为SQL默认美国时间,而我们中国要比他们迟8小时)
3.修改默认时间命令:set global time_zone='+8:00';
修改前
修改后
即修改成功
方法二:可以在IDEA的JDBC连接数据库的配置文件中的URL地址数据库名添加?serverTimezone=UTC
来设修改MySQL的默认时间
String url="jdbc:mysql://localhost:3306/bms_2067111128?serverTimezone=UTC";//设置MySQL时区