Как передать Oracle XMLElement в JDBC?
java.sql.Statement st = connection.createStatement(); // works
oracle.jdbc.OracleResultSet rs = st.execute("SELECT XMLElement("name") FROM dual");
rs.getString(1); // returns null, why?
oracle.sql.OPAQUE = (OPAQUE) rs.getObject(1); // this works, but wtf is OPAQUE ?
По сути, я хочу читать строку типа
или любой другой вывод в формате XML. Но я всегда не могу привести вывод к чему-нибудь разумному. Работает только странный oracle.sql.OPAQUE, но я совершенно не знаю, что с этим делать. Даже toString ()
не отменяется!
Есть идеи? Как читать Oracle (я использую Oracle 10.0.2) XMLElement (XMLType)?