...
sql = "...where 1=1 and s.content like '%?%'";
sqlValue.add(content);
...
一直出現錯誤Parameter index out of range (1 > number of parameters, which is 0)
自己修改 sql = "...where 1=1 and s.content like '%"+content+"%'";這樣沒有問題,但是感覺有些生硬。
詢問了同事說用concat比較好
sql = "...where 1=1 and s.content like concat('%',?,'%')";
sqlValue.add(content);
...
MySQL使用like出現 操作MySQL數據庫報出:Parameter index out of range (1 > number of parameters
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Idea將Maven-java轉化爲Maven-web操作
绝世无敌的垃圾
2020-07-06 07:44:51
JSP-標籤-servlet傳值--String判斷是否爲空---遇到了坑
绝世无敌的垃圾
2020-07-06 07:44:51
Android帶JAVAWEB的音樂播放器
绝世无敌的垃圾
2020-07-06 07:44:51
JAVAWEB實現本地服務器的搭建(JAVAWEB)
绝世无敌的垃圾
2020-07-06 07:44:51
forward請求轉發和sendRedirect重定向
不过是混吃等死
2020-06-29 16:10:45
Tomcat自動解壓war包失敗原因之一解決方案
不过是混吃等死
2020-06-29 16:10:45
Tomcat啓動問題分析
不过是混吃等死
2020-06-29 16:10:45
[JAVAWeb]動態代理方式來解決全局亂碼(get/post提交)
朽木自雕z
2020-06-20 08:31:49
[JAVAWeb]Filter解決全局亂碼(get提交方式)
朽木自雕z
2020-06-20 08:31:48
阿里雲ecs配置https使用tomcat
麦嘟学编程
2020-06-18 23:50:00