Posted on 2006-06-05 15:50
Kevin Meng 閱讀(9261)
評(píng)論(3) 編輯 收藏
在oracle中用prepareStatement時(shí),如果SQL語(yǔ)句寫(xiě)成:
select distinct(mpfullname) from suzhou.menpaipoint where mpfullname like '%?%'
運(yùn)行時(shí)就會(huì)出現(xiàn)ORA-01006錯(cuò)誤,解決辦法是把SQL語(yǔ)句改成:
select distinct(mpfullname) from suzhou.menpaipoint where mpfullname like ?
而用
stmt.setObject(1, "%關(guān)鍵字%");
來(lái)付值就可以了。