DBUtils介绍

来源:互联网 发布:中青宝 跳跃网络 编辑:程序博客网 时间:2024/06/01 08:33

一、DBUtils介绍  apache

什么是dbutils,它的作用

DBUtilsjava编程中的数据库操作实用工具,小巧简单实用。

DBUtils封装了对JDBC的操作,简化了JDBC操作。可以少写代码。

1.对于数据表的读操作,他可以把结果转换成ListArraySetjava集合,便于程序员操作;

2.对于数据表的写操作,也变得很简单(只需写sql语句)

3.可以使用数据源,使用JNDI,数据库连接池等技术来优化性能--重用已经构建好的数据库连接对象

 

 

二、DBUtils的三个核心对象

> QueryRunner

> ResultSetHandler接口

> DBUtils

 

QueryRunner

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

它主要有三个方法

query() 用于执行select

update() 用于执行insert update delete

batch() 批处理

ResultSetHandler接口

用于定义select操作后,怎样封装结果集.

DbUtils

它就是一个工具类,定义了关闭资源与事务处理的方法

 

三、Dbutils快速入门

> 导入jar

> 创建QueryRunner对象

> 使用query方法执行select语句

> 使用ResultSetHandler封装结果集

> 使用DbUtils类释放资源

 

Dbutils快速入门实现步骤:

创建数据库及表

CREATE DATABASE day14;

USE day14;

 

create table account(

id int primary key auto_increment,

name varcar(50),

money float

);

 

insert into account(name,money) values('aaa',1000);

insert into account(name,money) values('bbb',1000);

insert into account(name,money) values('ccc',1000);

 

SELECT * FROM account;

 

第一步:导入jar

 

注意: c3p0mysql驱动jar也要导入。

 

//创建QueryRunner对象

//使用query方法执行select语句

//使用ResultSetHandler封装结果集

//使用DbUtils类释放资源




0 0
原创粉丝点击