String aus CLOB lesen
Wenn bei einem SELECT eine CLOB-Feld vorhanden ist, so kann der Wert wie folgt in einen String konvertiert werden:
ResultSet rs = ...; Clob clob = rs.getClob(MY_CLOB_COLUMN_NAME); StringBuffer sb = new StringBuffer(); if (clob != null) { BufferedReader r = new BufferedReader(clob.getCharacterStream()); char[] buf = new char[256]; int len; try { while ((len = r.read(buf)) >= 0) sb.append(buf, 0, len); } catch (IOException e) { e.printStackTrace(); } } System.out.println(sb.toString()); }