commons-dbutils研究和使用(一)

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

  如果你对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之间的关系。

 

你可能感兴趣的:(apache,框架,Hibernate,jdbc,ibatis)