commons-dbutils研究和使用(一)

本文介绍如何使用Commons-dbutils简化JDBC数据库操作。通过QueryRunner和ResultSetHandler等核心组件,实现高效的数据处理。Dbutils包含多个处理器,如MapHandler、BeanHandler等,能够方便地将数据封装为不同的格式。

朋友你还在为框架着急码?不用了,不会持久性框架照样可以开发高效的代码?

  如果你对Hibernate不是很了解,你的代码效率也就很烂咯! 如果你对IBatis不是很了解也不想学习,又想开发高效的项目,那么我建议你使用JDBC。如果你对JDBC感觉很代码烂,我推荐学习commons-dbutils使用,简单明了,高效,哈哈!

Commons-dbutils的开发使用:

此组件主要用来简化JDBC数据库的各种操作。在此组件中核心的类和接口为QueryRunnerResultSetHandler.

Dbutils3个包的作用:

org.apache.commons.dbutils

各种用户使用的类的DbUtilsProxyFactoryQueryRunner,BeanProcessorResultSetHandler,ResultSetIterator等。

org.apache.commons.dbutils.handlers

各种数据处理器其中用于将ResetSet中的数据进行封装处理为Class,MapListArrayList等类型。

其中MapHandler处理器用于将一条记录转换为Map对象。

     MapListHandler:处理器用于ResultSet中数据

     BeanHandler

     BeanListHandler

     KeyedHandler

org.apache.commons.dbutils.wrappers

        数据集中Null和字符串null的处理信息

此组件中一些类的作用如下:

DBUtils:数据库驱动类和数据事务关闭操作类

QueryRunner:数据库操作的执行类的

ProxyFactory:各种数据库操作对象的代理类的工厂。

ResultSetHandler:数据集处理接口用于回调时使用。

BeanProcessor:用于处理数据集ResultSetBean之间的关系。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值