Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.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 尝试在ResultSet上调用getSQLXML时发生SQLXML错误_Java_Xml_Jdbc_Db2_Resultset - Fatal编程技术网

Java 尝试在ResultSet上调用getSQLXML时发生SQLXML错误

Java 尝试在ResultSet上调用getSQLXML时发生SQLXML错误,java,xml,jdbc,db2,resultset,Java,Xml,Jdbc,Db2,Resultset,我试图从数据库中获取XML数据。该列是XML类型,我使用的是SQLXML。()但是我在尝试调用ResultSet上的方法getSQLXML时遇到以下错误 代码片段: ResultSet rs = pStmt.executeQuery(); while(rs.next()){ System.out.println("ResultSet has something"); xml = rs.getSQLXML("xml_col"); //Exception occuring here }

我试图从数据库中获取XML数据。该列是XML类型,我使用的是SQLXML。()但是我在尝试调用ResultSet上的方法getSQLXML时遇到以下错误

代码片段:

ResultSet rs = pStmt.executeQuery();
while(rs.next()){
   System.out.println("ResultSet has something");
   xml = rs.getSQLXML("xml_col"); //Exception occuring here
}
例外情况

Exception in thread "main" java.lang.AbstractMethodError: com.ibm.db2.jcc.t4.j.getSQLXML(Ljava/lang/String;)Ljava/sql/SQLXML;
我还使用JDBC驱动程序版本3.5,数据库版本是DB29.7


有人能告诉我我可能做错了什么吗?谢谢。

此错误表示您的驱动程序是JDBC 3驱动程序。该方法是在Java6/JDBC4中添加的。您可能需要向IBM查询您的数据库是否有JDBC 4(或更高版本)驱动程序,