Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么在将java程序连接到sql server时出现此错误_Java_Sql - Fatal编程技术网

为什么在将java程序连接到sql server时出现此错误

为什么在将java程序连接到sql server时出现此错误,java,sql,Java,Sql,C:\Users\User\AppData\Local\NetBeans\Cache\8.2\executor snippets\run.xml:53:Java返回:1 构建失败(总时间:0秒)您的驱动程序声称使用Java 11编译,而您使用的是旧版本的Java。您需要将JRE/JDK升级到版本11。您使用的JDBC驱动程序jar文件版本错误。由于您使用的是Java 8,请将mssql-jdbc-7.2.1.jre8.jar添加到类路径,而不是mssql-jdbc-7.2.1.jre11.jar

C:\Users\User\AppData\Local\NetBeans\Cache\8.2\executor snippets\run.xml:53:Java返回:1
构建失败(总时间:0秒)

您的驱动程序声称使用Java 11编译,而您使用的是旧版本的Java。您需要将JRE/JDK升级到版本11。

您使用的JDBC驱动程序jar文件版本错误。由于您使用的是Java 8,请将
mssql-jdbc-7.2.1.jre8.jar
添加到类路径,而不是
mssql-jdbc-7.2.1.jre11.jar
。或者使用Java 8版本的jdbc驱动程序。看见
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/microsoft/sqlserver/jdbc/SQLServerDriver has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at demo.main(demo.java:19)