如何在预处理语句中实现类似操作符?

3
ps=con.prepareStatement("select * from REGISTER inner join ORGAN on REGISTER.PATIENTID=ORGAN.PATIENTID where ORGAN.ORGAN LIKE ?");          
ps.setString(1,"'%"+o.getOrgan()+"%'");

我在SQL Developer中执行了查询,结果很好,但在DAO类中它没有返回任何结果集。

1个回答

6
使用
ps.setString(1, "%" + o.getOrgan() + "%");

请注意,引号被省略了。

非常感谢,它正在工作 @JB Nizet - harish

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接