2013-08-29 21 views
1

我需要在sql server 2008中添加xml数据,我在eclipse IDE中使用jre 6作为运行时。AbstractMethodError for SQLXML

当我运行我的程序,我得到这个错误:

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

连接我使用ojdbc14.jar的。

这里有什么问题?

回答

0

SQLXML是JDBC 3.

JTDS不受支持的JDBC 4特征是一种JDBC 3驱动程序。

http://sourceforge.net/p/jtds/feature-requests/65/

在其构建过程中他们已经拆除了AbstractMethodErrors,但我可以告诉他们没有这样做释放,因为他们修复了BUG,所以当前版本仍然有问题。不确定该方法是否仅仅是一个NOOP或抛出一个UnsupportedOperationException。无论哪种方式,它不会帮助你,因为结果仍然是一个死胡同(即没有所需的功能)。

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