此驱动程序不支持 Java Runtime Environment (JRE) 1.8 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库

上午因为要往sqlserver数据库中插入图片数据,忙了一上午,才终于算是解决.

这是成果((*^▽^*)):此驱动程序不支持 Java Runtime Environment (JRE) 1.8 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库_第1张图片

回到正题:出现这个错误的原因,我总结为两条:

        其一:jdbc驱动jar包安装问题

                1)jar包只能安装一种(我使用的是jdk1.8版本的,jar包安装路径为此驱动程序不支持 Java Runtime Environment (JRE) 1.8 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库_第2张图片:) 这里有个大坑:就是你只能放入一个jdbc的jar包,如果放入两个就会报题目中的错   

        其二:class notFound:jdbc.......(找不到驱动问题)

        我们需要在WEB-INF目录下新建lib文件,里面添加我们的sqljdbc4.jar包,再右键lib文件选择添加入库

        其三:module项目设置中必须选择一样的jdk(pom文件的jdk版本设置也是必须一样的!!!)

希望这篇博客能给大家一点帮助,喜欢的就顺手点个赞吧^_^

此驱动程序不支持 Java Runtime Environment (JRE) 1.8 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库_第3张图片

 

 

你可能感兴趣的:(构建项目时遇到的问题,java,jar,数据库)