重开一贴,百分请教PreparedStatement模糊查询问题,立结!

jsnsoft 2006-12-01 01:56:51
我在用PreparedStatement写参数查询时遇到这个问题

PreparedStatement ps=conn.prepareStatement("select * from tabA "+
"where title like '%?%'");
ps.setString(0,"sth");

意思很简单,我希望ps.setString(0,"sth");能替换掉sql语句中的?号,而实际上无法做到

请问要如何才能实现这功能,而不用字符串拼接呢?

百分征解决方案!
...全文
159 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jsnsoft 2006-12-01
  • 打赏
  • 举报
回复
谢楼上的,我怎么没想到!
gifted1982 2006-12-01
  • 打赏
  • 举报
回复
直接在java中拼好%sth%在传进问号不行吗?
guifuli 2006-12-01
  • 打赏
  • 举报
回复
Delphi里面有个Format,不晓得Java里面有没有?
guifuli 2006-12-01
  • 打赏
  • 举报
回复
不会,路过.

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧