JAVA怎么用Checkbox删除数据库内多条记录 我现在做的只能删除一条 但是不能删除多条,请问应该怎么做? 10

这是Struts跳转的页面获得Dao里面的rows值返回deletepackageaction;importMyBean.Dao;importMyBean.cunqu;i... 这是Struts跳转的页面 获得Dao里面的rows值 返回delete
package action;
import MyBean.Dao;
import MyBean.cunqu;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import javax.servlet.ServletRequest;
import javax.servlet.http.HttpSession;
import org.apache.struts2.ServletActionContext;
import MyBean.cunqu;
public class ActionDelete {
private String xuehao;
private long[]xh=new long[]{};

public String getXuehao() {
return xuehao;
}
public void setXuehao(String xuehao) {
this.xuehao = xuehao;
}
public String execute() throws Exception{
String xuehao=ServletActionContext.getRequest().getParameter("xuehao");
Dao dao = new Dao();
int rows = 0;
try {
rows=dao.shanchu(xuehao);
} catch (Exception e) {

e.printStackTrace();
}
if(rows==1){
return "delete";
}
else{
return "fail";
}
}
}

这是Dao类
public int shanchu(String xuehao) throws Exception{

Connection connection = this.getConnection();
Statement stm = connection.createStatement();
下面应该怎么写
展开
 我来答
若木寻竹
2013-07-27 · TA获得超过279个赞
知道小有建树答主
回答量:408
采纳率:0%
帮助的人:144万
展开全部
long[] id参数是这个调用下面的daoimpl
for(int i=0;i < size;i++){
result = jdbcTemplateFav.update(DELETE_FAV_SQL,new Object[]{id[i]}) > 0;
}
这样不就行了
追问
强烈要求 QQ 8 8 1 8 0 6 5 4  远程控制帮助 谢谢
追答
程序员一般都需要自己动脑子,好好想想,未来的困难可不是这么简单的。
赏伟7V
2013-07-27 · TA获得超过106个赞
知道答主
回答量:209
采纳率:0%
帮助的人:72.4万
展开全部
监听器里面怎么写的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2013-07-27 · TA获得超过1243个赞
知道小有建树答主
回答量:2126
采纳率:55%
帮助的人:676万
展开全部
用数组放学好,随后sql delete from。。。where。。。。in()
追问
具体代码 怎么写?   怎么放入数组内
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式