zoukankan      html  css  js  c++  java
  • DBUtils——用来完成jdbc的CRUD

    1.DBUtils是java编程中的数据库操作实用工具,小巧简单实用,它封装了对JDBC的操作,可以少写代码

    2.DBUtils的三个核心功能:

      QueryRunner中提供对sql语句操作的API;

      ResultSetHandler接口用于定义select操作后,怎样封装结果集;

      DbUtils类里面定义了关闭资源与事务处理的方法

    3.DBUtils的简单demo:

      

    package c3p0;

    import java.sql.SQLException;

    import org.apache.commons.dbutils.QueryRunner;
    import org.junit.Test;

    public class TestDBUtils {

    @Test
    public void testAdd(){
    //1.创建核心类QueryRunner
    QueryRunner qr = new QueryRunner(C3P0Utils.getDataSource());
    //2.编写sql语句
    String sql = "insert into user values(?, ?, ?)";
    //3.为占位符设置值
    Object[] params = {"1", "张三", "123456"};
    //4.执行操作
    try {
    int rows = qr.update(sql, params);
    if(rows > 0){
    System.out.println("添加成功");
    }else{
    System.out.println("添加失败");
    }
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }

    }

  • 相关阅读:
    08月24日总结
    08月23日总结
    08月22日总结
    装饰器
    卢菲菲最强大脑记忆训练法全套教程 01
    LeetCode 704 二分查找
    LeetCode 1480 一维数组的动态和
    NIO 总结
    LeetCode 881 救生艇
    url的组成部分
  • 原文地址:https://www.cnblogs.com/Life-is-Demo/p/10892570.html
Copyright © 2011-2022 走看看