0

How to escape '&' dynamically in a text in WHERE clause in SQL. My DB is Oracle. I am trying as below:

public  List getBookingList( String searchText ){

String sql= "  SELECT c.name  FROM customer c  WHERE c.name like ? " ;

List params = new ArrayList();    
params.add("%"+searchText+"%");  
// "searchText" may contain "&",Ex: A&B Beverage Ltd. How to search with it.

return jdbcTemplate.queryForList(sql,params.toArray());

}
obsolete
  • 33
  • 2
  • 8

0 Answers0