使用QueryRunner完成增删改(空参构造)

public class DBUtilsDemo01 {
    @Test
    public void addOne() throws SQLException {
//        1. 创建QueryRunner对象
        QueryRunner qr = new QueryRunner();
//        2. QueryRunner对象调用update方法,传递连接对象,sql语句,以及给?赋值的具体数据,执行增删改,获取结果
        //连接对象
        Connection con = C3P0Util.getConnection();
        //定义sql语句
        String sql = "insert into users(uid,uname,upass) values(?,?,?)";
        //执行
        int result = qr.update(con, sql, "u006", "baoqiang", "123");
//        3. 处理结果
        if (result>0){
            System.out.println("添加一条记录成功");
        }else {
            System.out.println("添加一条记录失败");
        }
        //4. 释放资源
        C3P0Util.release(con,null,null);
    }

    //修改一条记录
    @Test
    public void updateOne() throws SQLException {
        //1.空参创建
        QueryRunner qr = new QueryRunner();

        //2.QueryRunner对象调用update方法,传递连接对象,sql语句,以及给?赋值的具体数据,执行增删改,获取结果
        int result = qr.update(C3P0Util.getConnection(), "update users set upass=? where uid =?", "abc123", "u005");

        //3.处理结果
        if (result>0){
            System.out.println("修改一条记录成功");
        }else {
            System.out.println("修改一条记录失败");
        }
    }
}

 

//删除一条记录
    @Test
    public void deleteOne() throws SQLException {
        //1.空参构造
        QueryRunner qr = new QueryRunner();

        //2.
        int result = qr.update(C3P0Util.getConnection(), "delete from users where uid=?", "u005");

        //3.处理结果
        if (result>0){
            System.out.println("删除一条记录成功");
        }else {
            System.out.println("删除一条记录失败");
        }
    }

 

posted @ 2020-08-17 16:03  硬盘红了  阅读(427)  评论(0)    收藏  举报