这是我调试的截图,这为什么获取不了数据啊?
也没有任何报错
这是jdbc,这是借鉴别人的
resultSet.next() 为false 了 ,说明没查出来东西
.......你断点打了跟没打一样,你没看见你的keyword =""(空字符串),传值只过来一个pageNo,keyword是空的所以在拼接sql的时候值就没有赋上去...
而且你两个like为什么要用一个keyword,多加一个参数不行么,具体原因(如果jdbc查询其他的没报错并且能查出来的情况下,那就是传参传的是空字符串)
建议你先直接用数据库管理工具连接mysql,直接执行一下这条sql,看看到底有没有数据。
如果数据库里本来就查不到,你再怎么检查自己的代码都检查不出来问题所在
查询不到结果。
看控制台,最后执行的sql是什么。
删除掉试试。