数据库连接池与DBUtils工具

Javaweb

第十三天学习
数据库连接池
在JDBC编程中,每次创建和断开Connection对象都会消耗一定的时间和IO资源。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用现有的数据库连接。
DBCP数据源是数据连接池的简称
1.先导入资源压缩包
(1)commons-dbcp.jar是DBCP数据源的实现包,包含所有操作数据库连接信息和数据库连接池初始化信息的方法。
(2)commons-pool.jar是DBCP数据连接池实现包的依赖包,为commons-dbcp.jar中的方法提供支持。
**一.**在cn.itcast.chapter10.example包下面创建一个example01类,该类用于手动方式获取数据库的连接信息和数据源的初始化信息。
在这里插入图片描述
在这里插入图片描述

**二.**在cn.itcast.chapter10.example包下面创建一个example02类,该类中采用从配置文件中获取数据库的连接信息和数据源的初始化信息的方式。

在这里插入图片描述
在这里插入图片描述
**三.**先导入c3p-0.9.1.2.jar,创建example03,该类采用C3P0数据源手动代码的方式获取Connection对象。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

**四.**exmaple04用于使用C3P0数据源从配置文件中获取Connection对象。
在这里插入图片描述
在这里插入图片描述
DBUtils工具
DBUtils是操作数据库的一个组件,实现了JDBC的简单封装。
DBUtils工具核心是org.apache.commons.dbutils.QueryRunner类和org.apache.commons.dbutilsResultSetHandler接口
User类封装对象
在这里插入图片描述
BaseDao该类编写了一个通用的查询方式
在这里插入图片描述
在这里插入图片描述
ResultSetTest1用于演示BeanHandler类对结果集的处理
在这里插入图片描述
在这里插入图片描述
ResultSetTest2用于演示BeanListHandler类对结果集的处理
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值