sql >> Base de Datos >  >> RDS >> Oracle

Cómo actualizar Oracle Clob usando JDBC

No estoy seguro de por qué llamas a eso la forma "normal", pero lo siguiente funciona para mí.

No requiere ninguna recuperación de los datos antes de actualizarlos.

String value = "So long and thanks for all the fish";
StringReader reader = new StringReader(value);
pStmt = conn.prepareStatement("UPDATE PROGRAM_HISTORY SET DETAILS = ? WHERE ID = 12");
pStmt.setCharacterStream(1, reader, value.length());
pStmt.executeUpdate();