不知道是为什么?

public static int delUser(String uid)//删除用户
    {
        int count=0;//设置返回值
        Vector<String> vpid=new Vector<String>();//存放pid的集合 一个用户对应多个联系人
        try
        {
            con=DButil.getConnection();//得到数据库连接
            stat=con.createStatement();//创建语句对象
            rs=stat.executeQuery("select pid from lxy where uid='"+uid+"'");//得到每个联系人的ID
            while(rs.next())
            {
                String pid=rs.getString(1);//得到用户下的pid                
                vpid.add(pid);//添加进联系人集合
            }
            stat=con.createStatement();//重新创建语句对象
            for(String s:vpid)
            {//循环删除每个联系人的相册
                stat.executeUpdate("delete from photo where pid='"+s+"'");
            }
            //在联系人lxy表中删除每个联系人            
            count=stat.executeUpdate("delete from lxy where uid='"+uid+"'");
            //在用户表中删除用户
            stat.executeUpdate("delete from user where uid='"+uid+"'");            
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
        finally{DButil.closeCon();}//关闭数据库连接
        return count;//返回删除了多少个联系人
    }    
上面的两个语句为什么不需要判断是否删除成功呢?即在它的前面加上一个count,判断是否删除成功,请指导!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值