一、若jdk版本足够高,则看这里:

出现报错的原因:

安装的数据库版本与导入配置的驱动类版本不适配,因此出现该报错。

解决方法:

查看你下载的数据库的版本,然后去下载一个适配的驱动类来为JAVA工程配置驱动类路径。现在Mysql数据库的版本是5.0~8.0,驱动类版本必须是与数据库版本一样,版本5开头的就用5开头的驱动类,8开头的就用8开头的驱动类。

查看你下载的数据库的版本,分两种情况,如下:

1.已知道数据库的安装路径

直接到你安装数据库的磁盘下找到对应文件夹,一般从文件夹名可以看到你下载的数据库的版本,比如我的是5.6.10版本(不能从文件名得到信息的话,数据库根节点处右键,也就是右击数据库文件夹,然后点击“属性”。然后在弹出的“属性”窗口点击“常规”选项,即可看到相关的信息了。)

mysql驱动版本怎么查 如何查看mysql驱动版本_命令行

mysql驱动版本怎么查 如何查看mysql驱动版本_命令行_02

 

2.不知道具体安装路径:

方法一【使用命令行查看mysql版本-直接查看】:在命令行输入“mysql --version",按”Enter“键即可。如图:

mysql驱动版本怎么查 如何查看mysql驱动版本_数据库_03

方法二【使用命令行查看mysql版本-mysql变量查看】:在命令行输入“mysql",按”Enter“进入mysql命令行模式,输入 show variables like 'version'; 即可。如图:

mysql驱动版本怎么查 如何查看mysql驱动版本_eclipse_04

方法三【在wamp查看】:点击wampserver,选择”mysql“子目录”version“即可。如图: 

 

mysql驱动版本怎么查 如何查看mysql驱动版本_eclipse_05

得到本地数据库的版本信息之后,可以在下面的链接获取适配的驱动类5...或8...的版本。

链接:https://pan.baidu.com/s/1JA9GHDr3LqqvNL_Egqhfrw

提取码:yyds

下载好适配的驱动类后,要将java工程里原有的不适配的驱动类移除,换成这个适配的驱动类。

二、若jdk版本较低,则看这里:

原因一:

数据库的版本较高,程序不能再低版本的jdk和高版本的数据库之间正常执行(编译可能正常,但是运行不通过,数据库那边没有正常执行到程序中的数据库语句)。

解决方法:

下载与已安装的数据库的版本相适配的jdk版本,最好是在电脑上安装多种jdk版本,比如JDK1.6/1.7/1.8三个版本,这样在需要时用起来也比较方便。

原因二:

驱动类版本与数据库版本不适配,解决方法上面有。(即参考“一、jdk版本足够高”)