我需要在sql server 2008中添加xml数据,我在eclipse IDE中使用jre 6作为运行时。
当我运行我的程序时,我收到此错误:
“java.lang.AbstractMethodError: net.sourceforge.jtds.jdbc.ConnectionJDBC3.createSQLXML()Ljava / SQL / SQLXML;“
用于连接我正在使用ojdbc14.jar。
这里有什么问题?
答案 0 :(得分:0)
SQLXML是JDBC 3中不支持的JDBC 4功能。
JTDS是JDBC 3驱动程序。
http://sourceforge.net/p/jtds/feature-requests/65/
他们在构建过程中删除了AbstractMethodErrors,但从我可以看出他们没有完成发布,因为他们修复了这个bug,因此当前版本仍然存在问题。不确定该方法是否只是一个NOOP或抛出UnsupportedOperationException。无论哪种方式,它都无济于事,因为结果仍然是死胡同(即没有所需的功能)。
我仍在努力让它工作,但显然如果你想将XML作为XML类型保存到SQL Server,那么你必须使用MS JDBC驱动程序。