2011-08-18 2 views
3

Java 응용 프로그램에서 xmlType 열 테이블에 하루 종일 액세스하려고했는데 발견 한 기능은 모두 oracle.xdb.XMLType입니다. 그러나 슬프게도 나는 거의 모든 기능이 씬 드라이버에서 지원하지 않는 getopAQUE 함수로 시작하기 때문에 이러한 기능을 사용할 수 없다. 그리고 내 응용 프로그램에서 oci 드라이버를 사용할 수 없습니다. 그래서 내 질문은 유 JDBC를 드라이버 연결의 연결과 Oracle 데이터베이스 테이블에서 xmlType 데이터에 액세스하는 자바 API와 나를 도울 수 있다면입니다. 감사합니다.JDBCthin 드라이버가있는 xml 유형의 Java API

답변

3

스레드 this을 살펴보십시오. 그것은 구체적으로 얇은 드라이버가 지원하지 않는다고 말하고 있지만 몇 가지 해결 방법을 제시합니다.

+0

tnx이 사람이 도움이되었지만 대신 Oracles 기능을 선호합니다. – altsyset

+0

더 자세히 설명하기 위해, 위 스레드의 아이디어가 마음에 들었지만 대부분 ResultType의 getObject 메서드를 XMLType으로 캐스팅하는 방법을 제안했습니다. 그러나 나는 이와 같은 예외를 겪고있다. java.lang.NoClassDefFoundError : oracle/xml/parser/v2/XMLParseException. 오라클이이 분야에서 제공해야하는 것을 언급하고 있으며 놀랍게도 사용할 수있는 기능이 많이 있습니다. 그래서 xmlType doc에서 extractValue()와 같은 함수를 사용하고 특정 결과를 String으로 반환하기로 결정했습니다. 그러나 특정 API가 없다는 것이 여전히 놀랍습니다. tnx 이득. 내가 결정했습니다 – altsyset

+1

@altsyset - 오신 것을 환영합니다. 이 답변으로 도움이 되었으면 옆에있는 확인란을 클릭하여 정답으로 표시하십시오. – Kal