dbutils 介绍

来源:互联网 发布:手机版电子杂志软件 编辑:程序博客网 时间:2024/06/07 03:04

dbutils: 一个简单的jdbc封装工具

  1. QueryRunner 类

    1. query 用于执行select
    2. update 用于执行update delete insert
    3. batch 批处理

    初始化:

    1> new QueryRunner()

    无参构造,它的事务是手动事务

    2> new QueryRunner(DataSource ds)

    自动事务,一条sql一个事务

    注意:

    QueryRunner 三个核心方法,提供了很多重载。
    如果使用无参构造函数创建QueryRunner,在使用query,update,batch 方法时要传递Connection 参数
    如果使用传递DataSource 的构造函数创建QueryRunner,在使用query,update,batch 方法时不需要传递Connection 参数

  2. ResultSetHandler 接口

    用于定义结果集的封装

  3. DbUtils类

    提供关闭资源,事务的rollback,commit 操作。