亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

參照你的寫法,在Eclipse 如下,調試時得到SQL like '%''精彩''%'

if(description!=null && !"".equals(description.trim())){

? sql.append(" and description like '%' ? '%'");

? paramList.add(description);

?

? }



select ID,COMMAND,DESCRIPTION,CONTENT from message where 1=1 ?and description like '%''精彩''%'


如果是command 的 就沒問題

if(command!=null && !"".equals(command.trim())){

? sql.append("and command=?");

? paramList.add(command);

?

? }


正在回答

2 回答

你說的是JDBC部分?這樣是對的呀,'%' '精彩' '%',這三個字符串中間應該是有空格的,這在mysql中就是表示這三個字符串相加,和'%精彩%'效果是一樣的。

0 回復 有任何疑惑可以回復我~
#1

慕萊塢4652661 提問者

額,問題找到了,是我空格用了中文的了
2015-03-25 回復 有任何疑惑可以回復我~

問一下我在myeclipse中用sql.append("and command=?");這一句報錯該怎么解決??? 謝謝

0 回復 有任何疑惑可以回復我~
#1

老醬

我也報錯了,你解決了嗎
2016-03-05 回復 有任何疑惑可以回復我~
#2

weenhall

你的解決了嗎
2016-04-13 回復 有任何疑惑可以回復我~
#3

岳陽白少

where 1=1 and command=? 注意空格
2016-06-28 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

參照你的寫法,在Eclipse 如下,調試時得到SQL like '%''精彩''%'

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號