Jag tror inte att du kan skicka en sträng direkt till en parameter av typen CLOB. När du försöker binda en CLOB-parameter kan du göra följande:
Om du redan har en Clob
:
call.setClob(1, clob);
Om du vill konvertera en String
till en Clob
:
call.setCharacterStream(1, new StringReader(string), string.length());
Om du vill ställa in en noll CLOB:
call.setNull(1, Types.CLOB);
Du kan också se denna lösning .