jsp批量修改数据库

jsp批量修改数据库,第1张

其实这个要是你不嫌麻烦的话倒是可以一条一条的更新 如果你想要简单一点呢 我倒有个办法

你这个语句最好做成更新 如果做成insert 的话就太浪费资源了 如果你要再加个时间列的话 那就变成 insert 合理啦 sushe ,score数组为你页面传过来的 怎么接收我想不用我写了吧

public boolean update(String[] sushe,int[] score){

Connection con=this.getCon()

PreparedStatement pre=null

int allnum=0

try {

pre=con.prepareStatement("update t_score set score=? where sushehao=? ")

for(int i=0i<sushe.lengthi++){

int num=0

pre.setInt(1, score[i])

pre.setString(2,sushe[i])

num=pre.executeUpdate()

if( num>0){

allnum++

}

}

if(num==sushe.length){

return true

}

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

return false

}

}

其实挺简单:

第一步:将要修改的数据读出来显示在form中相应控件中(控件绑定相应数据)

第二步:在form中修改好数据后,提交数据并传递相应数据参数(如id)。

第三 步:接收传递过来的数据,并执行更新搞作(类似于添加数据,只是这里是更新而已)。

最后,修改成功。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10822433.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存