Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.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 SQLXML的AbstractMethodError_Java_Sql_Sql Server_Jdbc_Sqlxml - Fatal编程技术网

Java SQLXML的AbstractMethodError

Java SQLXML的AbstractMethodError,java,sql,sql-server,jdbc,sqlxml,Java,Sql,Sql Server,Jdbc,Sqlxml,我需要在SQLServer2008中添加xml数据,我正在使用jre 6作为eclipse IDE中的运行时 当我运行程序时,出现以下错误: “java.lang.AbstractMethodError: net.sourceforge.jtds.jdbc.ConnectionJDBC3.createSQLXML()Ljava/sql/SQLXML;” 对于连接,我使用ojdbc14.jar 这里的问题是什么?SQLXML是JDBC 3中不支持的JDBC 4功能 JTDS是一个JDBC3驱动程序

我需要在SQLServer2008中添加xml数据,我正在使用jre 6作为eclipse IDE中的运行时

当我运行程序时,出现以下错误:

“java.lang.AbstractMethodError: net.sourceforge.jtds.jdbc.ConnectionJDBC3.createSQLXML()Ljava/sql/SQLXML;”

对于连接,我使用ojdbc14.jar


这里的问题是什么?

SQLXML是JDBC 3中不支持的JDBC 4功能

JTDS是一个JDBC3驱动程序

他们已经在构建过程中删除了AbstractMethodErrors,但是从我所能看到的情况来看,他们还没有发布一个版本,因为他们修复了这个bug,所以当前的版本仍然存在这个问题。不确定该方法是否只是一个NOOP或抛出一个UnsupportedOperationException。无论哪种方式,它都不会帮助您,因为结果仍然是一条死胡同(即,没有所需的功能)

我仍在努力让它工作,但显然,如果您想将XML作为XML类型保存到SQL Server,那么必须使用MS JDBC驱动程序