2016-10-22 42 views
2
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類中它沒有返回任何結果集。如何在預先準備好的語句中實現像運算符?

回答

4

使用

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

注意沒有引號的。

+0

非常感謝..正在工作@JB Nizet – harish