今天在項目中向數據庫的CLOB屬性插入一段篇文章(1000~2000)字就會報一個字符串過長的錯誤。
網上說用流來處理,沒有這么做。這像是一個Bug,只要把插入的數據,默認擴充到2000以上就ok了。
下面是這段代碼:
if((temp.length()>=1000)(temp.length()=2000)){
temp=StringUtils.rightPad(temp, 2008);
}
使用StringUtils的rightPad方法使沒超過2000的部分,在右邊自動填充0,直到2008長度。
(一個半角字符一個字節,一個全角字符兩個字節,所以漢字1000-2000,而英文2000-4000)
Don't hurry say have no choice, perhaps, next intersection will meet hope.
您可能感興趣的文章:- Oracle數據庫TNS常見錯誤的解決方法匯總
- plsql連接oracle數據庫報ora 12154錯誤解決方法
- 在oracle 數據庫中查看一個sql語句的執行時間和SP2-0027錯誤
- Linux系統下導出ORACLE數據庫出現Exporting questionable statistics.錯誤 處理
- oracle數據庫ORA-01196錯誤解決辦法分享