0
//this is my query for single deletion of record.
  public void deleteEmpDetails(int emp_Id){
         String sql="delete from EmpDetails where emp_Id="+emp_Id;
         JdbcTemplate jdbcTemplate=new JdbcTemplate(dataSource);
         jdbcTemplate.update(sql);
     } 

Will u please tell me wat is query for multiple rows deletion.Please give me the solution.

  • Did you try to search something? – Prerak Sola Aug 19 '15 at 10:01
  • Use a predicate (read: WHERE) condition that matches multiple records .. and for the love of all programmers, please [use a prepared statement / placeholder](http://stackoverflow.com/questions/621884/database-development-mistakes-made-by-application-developers/621891#621891). – user2864740 Aug 19 '15 at 10:03

2 Answers2

0

Try this Code,

  public void deleteEmpDetails(int emp_Id){
         String sql="delete from EmpDetails where emp_Id IN "+emp_Id;
         JdbcTemplate jdbcTemplate=new JdbcTemplate(dataSource);
         jdbcTemplate.update(sql);
  } 
Priyank
  • 1,009
  • 12
  • 35
0
delete from EmpDetails where emp_Id in (1, 2, ...)
pkalinow
  • 1,619
  • 1
  • 17
  • 43