最近自己尝试开发一个个人论坛当做练手,遇到需要进行模糊查询的模块,一开始想当然的写上
PreparedStatement psta = DB.prepare(conn, "select * from _user where username like %?%");
psta.setString(1, username);
果断报错,后来上网查,发现还可以这样
PreparedStatement psta = DB.prepare(conn, "select * from _user where username like ?");
psta.setString(1, "%"+username+"%");
换个思维想法,就能解决了,还是脑子转得不行啊!
本文分享了在个人论坛项目中实现模糊查询的经验。通过调整SQL语句的写法,使用正确的方法设置参数,成功解决了查询问题。
841

被折叠的 条评论
为什么被折叠?



