Jeg tror ikke, at du kan sende en streng direkte til en parameter af typen CLOB. Når du forsøger at binde en CLOB-parameter, kan du gøre følgende:
Hvis du allerede har en Clob
:
call.setClob(1, clob);
Hvis du vil konvertere en String
ind i en Clob
:
call.setCharacterStream(1, new StringReader(string), string.length());
Hvis du vil indstille en null CLOB:
call.setNull(1, Types.CLOB);
Du kan også se denne løsning .