我用PreparedStatement的setstring給sql陳述句賦值,因為sql陳述句是模糊查詢:select * form user where
name like '%?%',結果他識別不到這個問號好像,老說我引數溢位了,我把那個引號和百分號去掉就又可以了……求大神講解原因
uj5u.com熱心網友回復:
sql還是按可以正常運行的:select * form user where name like ?
賦值
值為 "%"+xxx(你自己替換實際值)+"%" 就可以了。
uj5u.com熱心網友回復:
解決了,謝謝
,就是你這樣解決的
uj5u.com熱心網友回復:
不客氣,沒事就結貼吧
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/53886.html
標籤:疑難問題
下一篇:SQL
