My sql数据库的增删改查

增:

String insert = "insert into students(Sno,Sname,Ssex,Sage,Scno) value(?,?,?,?,?)";  
        PreparedStatement sta = con.prepareStatement(insert);  
        sta.setString(1, "1013");  
        sta.setString(2, "***");  
        sta.setString(3, "男");  
        sta.setInt(4, 20);  
        sta.setInt(5, 3);  
        int row=sta.executeUpdate();  
        if(row==1)  
        {  
            System.out.println("插入成功");  
        }  

删:

String delete = "delete from students where Sno='1006'";  
        PreparedStatement dele = con.prepareStatement(delete);  
        dele.executeUpdate();  

改:

String update = "update students set Sage=21 where Sno='1005'";  
        PreparedStatement upd = con.prepareStatement(update);  
        upd.executeUpdate();  

查:

//数据库某表的逐条查询  
        String select = "select * from students";  
        PreparedStatement sts = con.prepareStatement(select);  
        ResultSet rs = sts.executeQuery();  
        System.out.println("学号       "+"姓名    "+"性别     "+"年龄     "+"课程号");  
        while(rs.next())  
        {  

            System.out.print(rs.getString("Sno")+" ");  
            System.out.print(rs.getString("Sname")+" ");  
            System.out.print(rs.getString("Ssex")+"    ");  
            System.out.print(rs.getInt("Sage")+"    ");  
            System.out.println(rs.getInt("Scno"));  
        }  
        //数据库中特定项查询,例如选课程2的同学的信息;  
        String selectone = "select * from students where Scno=2";  
        PreparedStatement stso = con.prepareStatement(selectone);  
        ResultSet reo = stso.executeQuery();  
        while(reo.next())  
        {  
            System.out.print(reo.getString("Sno")+" ");  
            System.out.print(reo.getString("Sname")+" ");  
            System.out.print(reo.getString("Ssex")+"    ");  
            System.out.print(reo.getInt("Sage")+"    ");  
            System.out.println(reo.getInt("Scno"));  
        }  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值