Oracle
 sql >> Base de données >  >> RDS >> Oracle

Java :Oracle XMLType + JDBC

Vous ne pouvez pas. Le pilote JDBC d'Oracle ne prend pas correctement en charge le type XML JDBC.

La seule chose que vous puissiez faire est de convertir le XML dans le cadre de la requête :

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

Ensuite, vous pouvez récupérer le XML en utilisant getString()

alternativement, vous pouvez également utiliser XMLElement("name").getClobVal() , mais encore une fois, cela fait partie de votre requête et vous pouvez y accéder en tant que chaîne depuis votre classe Java