问题如标题,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驱动包(自己在这里就被坑了,明明已经换了低版本的驱动包,运行项目仍然报错版本冲突,找了一天才发现每次运行项目的时候会自动加载以前高版本的驱动包,表面上看起来已经更换了低版本,实际加载的还是高版本,坑啊)
JDK与MySQL驱动版本冲突解决办法
博客主要讲述JDK版本与mysql驱动版本冲突引发异常的解决方法。可采用jdk7搭配老版5.0驱动、jdk8搭配新版6.0驱动,若不想换JDK可换驱动版本。还给出驱动jar包链接,若仍有冲突,可查看本地仓库并删除多余驱动包,重新运行项目查看加载情况。
3034

被折叠的 条评论
为什么被折叠?



