快速解决方案UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupport major.minor version 52.0?

在配置hibernate的时候报错UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupport major.minor version 52.0?

这其实是mysql在版本上的坑,因为新版和老版的mysql包互不兼容。

搭配方法

1. jdk7+老版5.0驱动com/mysql/jdbc/Driver

2. jdk8+新版6.0驱动com/mysql/cj/jdbc/Driver(现在已经更新到了8.0)

注意事项

1. 如果使用高版本的包,无论import还是在配置文件中配置驱动,都需要使用路径com/mysql/cj/jdbc/Driver,并且会有一些参数要求,比如必须加上选项 (?时区=“XXX”)等。

例如

       jdbc.url=jdbc:mysql://localhost:3306/servicesoftware?serverTimezone=UTC&useSSL=false

2. 很多框架不支持高版本mysql,所以如果报错请替换为低版本的包(我在hibernate用的是5.1.46)

下载链接

       大家可以去官网面给下载:官网下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值