当前位置: 代码迷 >> Java Web开发 >> sql in语句传参数解决方法
  详细解决方案

sql in语句传参数解决方法

热度:7066   发布时间:2013-02-25 21:06:53.0
sql in语句传参数
delete from table where id in (1,2,3,4,5)
请问那个1,2,3,4,5要怎样传进去啊?
========================
我现在是用循环。
delete from table where id = ?

但我想知道用In如何传参String ins="";
String[]  ids="1,2,3,4,5".split(",");
for(String id : ids){
   if(ins.equals("")){
       ins="'"+id+"'";
   } else{
       ins=ins+","+"'"+id+"'";
   }
}
String sql="delete from table where id in (?)";
  相关解决方案