Ich glaube nicht, dass Sie einen String direkt an einen Parameter vom Typ CLOB übergeben können. Beim Versuch, einen CLOB-Parameter zu binden, können Sie Folgendes tun:
Wenn Sie bereits einen Clob
haben :
call.setClob(1, clob);
Wenn Sie einen String
konvertieren möchten in einen Clob
:
call.setCharacterStream(1, new StringReader(string), string.length());
Wenn Sie einen Null-CLOB setzen möchten:
call.setNull(1, Types.CLOB);
Sie können sich auch diese Lösung .