2011-08-18 51 views
3

我一直試圖從我的java應用程序訪問一個xmlType列表,整天,我發現所有功能oracle.xdb.XMLType。但令人遺憾的是,我不能使用這些函數,因爲幾乎所有的函數都是以thin driver支持的basig getOPAQUE函數開始的。我的應用程序中不能使用oci驅動程序。所以我的問題是,如果你可以幫助我一個java api從JDBC數據庫表中訪問xmlType數據並連接JDBC事件驅動程序連接。 此致敬禮。xml類型與JDBCthin驅動程序的Java API

回答

3

看看this的線程。它明確指出,它不受瘦驅動程序的支持,但隨後提出了一些解決方法。

+0

tnx男人這一直很有幫助,但我更喜歡用Oracles函數。 – altsyset

+0

爲了澄清更多,雖然我喜歡上述線程中的想法,但大多數是建議使用ResultSet的getObject方法將其轉換爲XMLType。然而,我一直忍受着這樣的例外。 java.lang.NoClassDefFoundError:oracle/xml/parser/v2/XMLParseException。我指的是甲骨文在這個領域提供的東西,令我驚訝的是我可以使用一些功能。所以我決定從我的xmlType文檔中使用像extractValue()這樣的函數,並將特定的結果作爲字符串返回。但是我仍然驚訝於沒有特定的API。 TXN增益。 我決定 – altsyset

+1

@altsyset - 不客氣。如果這個答案對您有幫助,請記住通過點擊旁邊的複選框將其標記爲正確的答案。 – Kal