參照你的寫法,在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);
?
? }
2015-03-25
你說的是JDBC部分?這樣是對的呀,'%' '精彩' '%',這三個字符串中間應該是有空格的,這在mysql中就是表示這三個字符串相加,和'%精彩%'效果是一樣的。
2015-04-09
問一下我在myeclipse中用sql.append("and command=?");這一句報錯該怎么解決??? 謝謝