java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupported major.minor version 52.0

JDK与MySQL驱动版本冲突解决办法
博客主要讲述JDK版本与mysql驱动版本冲突引发异常的解决方法。可采用jdk7搭配老版5.0驱动、jdk8搭配新版6.0驱动,若不想换JDK可换驱动版本。还给出驱动jar包链接,若仍有冲突,可查看本地仓库并删除多余驱动包,重新运行项目查看加载情况。

问题如标题,JDK版本与mysql驱动版本冲突引发的异常
解决方法:
1、jdk7+老版5.0驱动com/mysql/jdbc/Driver

2、jdk8+新版6.0驱动com/mysql/cj/jdbc/Driver

如果不想换JDK版本的话(主要是懒),就换mysql驱动版本咯
下面附上各种驱动版本jar包的的链接,感谢提供者
http://central.maven.org/maven2/mysql/mysql-connector-java/

如果更换了对应的mysql驱动版本后还是有版本冲突的错误可尝试如下解决
1.查看本地仓库是否有多余的mysql驱动包,如果有果断删除只留自己需要的
2.重新运行自己的项目观察下日志,看是否加载了对应版本的mysql驱动包(自己在这里就被坑了,明明已经换了低版本的驱动包,运行项目仍然报错版本冲突,找了一天才发现每次运行项目的时候会自动加载以前高版本的驱动包,表面上看起来已经更换了低版本,实际加载的还是高版本,坑啊)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值