向oracle數(shù)據(jù)庫的clob屬性插入數(shù)據(jù)報字符串過長錯誤

字號:


    今天在項(xiàng)目中向數(shù)據(jù)庫的clob屬性插入一段篇文章(1000~2000)字就會報一個字符串過長的錯誤。
    網(wǎng)上說用流來處理,沒有這么做。這像是一個bug,只要把插入的數(shù)據(jù),默認(rèn)擴(kuò)充到2000以上就ok了。
    下面是這段代碼:
    123 if((temp.length()>=1000)&&(temp.length()<=2000)){ temp=stringutils.rightpad(temp, 2008); }
    使用stringutils的rightpad方法使沒超過2000的部分,在右邊自動填充0,直到2008長度。
    (一個半角字符一個字節(jié),一個全角字符兩個字節(jié),所以漢字1000-2000,而英文2000-4000)
    don't hurry say have no choice, perhaps, next intersection will meet hope.