jdbc连接mysql出现问题解决

jdbc连接mysql出现的问题汇总:

驱动问题:
使用maven加载mysql驱动
一定要看清版本信息,8.0版本对应version信息也要是8.0.x;

驱动类问题

5.0版本:

Class.forname("com.mysql.jdbc.Driver");

8.0版本:

Class.forname("com.mysql.cj.jdbc.Driver");

乱码问题:
url加上?useUnicode=true&characterEncoding=UTF-8"
jdbc连接mysql出现问题解决_第1张图片

时区问题:
报错误:The server time zone value Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone…
数据库管理软件中创建新的查询:

set global time_zone='+8:00';

运行、保存查询(效果只有一次,重启后消失。)
点击查看永久设置时区

重启服务器OK

参考文章:https://blog.csdn.net/f2764052703/article/details/89432511

你可能感兴趣的:(java)