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

Ich versuche, eine XMLTYPE-Spalte mit JDBC aus einer Oracle-Tabelle zu extrahieren, und habe einige Probleme

Sie können dies nicht als Zeichenfolge (varchar) abrufen, da die Länge von varchar (4000 Bytes) begrenzt ist. Wählen Sie es als CLOB:

aus
    String query = "SELECT TBL.XMLTYPECOLUMN.GETCLOBVAL() FROM TABLE TBL";
    rs = stmt.executeQuery(query);
    xmlClob = (Clob) rs.getClob(1);

http://kodehelp.com/how- xmltype-column-from-database-using-jdbc/ lesen