使用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("删除一条记录失败"); } }
学习的博客多用于在笔记中,防止笔记过于臃肿,所以将样例及运行结果放在博客中,后以超链接的形式记录在笔记中,所以有些博文过于单薄。如果有小伙伴遇到问题欢迎评论,看到就会回复,学渣一枚,加油努力。

浙公网安备 33010602011771号