2013-08-29 2 views
1

나는 이 필요합니다.을 SQL Server 2008에 추가하고 Eclipse IDE에서 런타임으로 jre 6을 사용하고 있습니다. 내가 ojdbc14.jar를 사용하고 연결AbstractMethodError for SQLXML

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

: 난 내 프로그램을 실행하면

, 난이 오류가 발생합니다.

무엇이 문제입니까?

답변

0

SQLXML은 JDBC 3에서 지원되지 않는 JDBC 4 기능입니다.

JTDS는 JDBC 3 드라이버입니다.

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

그들은 자신의 빌드 프로세스 중에 AbstractMethodErrors을 제거했지만, 그들이 그 버그를 수정하기 때문에 현재 버전은 여전히 ​​문제가있다, 그래서 내가 말할 수있는 것과 그들이 릴리스를하지 않은. 메소드가 단지 NOOP이거나 UnsupportedOperationException을 던지면 확실하지 않습니다. 어느 쪽이든 결과는 여전히 막 다른 골목이 될 수 있으므로 도움이되지 않습니다 (예 : 원하는 기능 없음).

아직 작동시키고 있지만 XML 형식으로 SQL Server에 XML을 저장하려는 경우 MS JDBC 드라이버를 사용해야합니다.

관련 문제