关于java模糊查询问题

代码如下:

img

img

img

img


我debug程序,在if(rs.next())之后直接就执行close,求解,如何实现模糊查询

使用单引号进行拼接就可以了


select * from table where name like '%张三%'

拆一下,name不等于空,不等于null 才拼接like,顺便输出name看看是什么东西

DEBUG调试下,看下传参是否正确
name参数接收到的是什么

那就是你那个name要么就是没有值,要么就是比如%可乐%,不在你商品里面,name是空值也不行,如果name是""这样,也不行 就成了 %空格%这样也什么都查不到

img