請問大家請告訴我如何使用jdbc插入clob數據。 Iam使用oracle10g數據庫。如何在oracle 10g中使用jdbc插入大clob數據(> 4K字符)
我能夠使用下面2種方法
1.
tempClob.length()<4000){
pstmnt.setClob(colNumber, tempClob);
}
2.
tempClob.length()<4000){
Reader reader =tempClob.getCharacterStream();
pstmnt.setClob(colNumber, tempClob);
pstmnt.setCharacterStream(colNumber, reader, new Long(tempClob.length()).intValue());
}
當CLOB數據的長度是插入具有長度< 4000 CLOB數據大的例如abt 29k,這兩種方法都失敗了。
他們爲什麼會失敗?你有例外嗎? – Kal
請參閱:http://stackoverflow.com/a/8164127/330315 –