要将clob類型字段插入Oracle,需要通過字元流進行處理,處理如下:
...
String fieldValue = "testClob,testClob,testClob,testClob,testClob";
// 轉成流形式
Reader reader = new StringReader(fieldValue);
preparedStatement.setCharacterStream(1, reader, fieldValue.length());
...
參考:
Java 存儲和讀取 oracle CLOB 類型字段的實用方法