Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Java:Oracle XMLType + JDBC

Sie können nicht. Der JDBC-Treiber von Oracle unterstützt den JDBC-XML-Typ nicht richtig.

Das Einzige, was Sie tun können, ist, das XML als Teil der Abfrage zu konvertieren:

SELECT to_clob(XMLElement("name")) from dual

Dann können Sie das XML mit getString()

abrufen

alternativ können Sie auch XMLElement("name").getClobVal() verwenden , aber auch dies ist Teil Ihrer Abfrage und Sie können von Ihrer Java-Klasse aus als String darauf zugreifen