首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

sql in语句传参数解决方法

2013-01-26 
sql in语句传参数delete from table where id in (1,2,3,4,5)请问那个1,2,3,4,5要怎样传进去啊?

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 (?)";

热点排行