1.项目结构

org.apache.commons.dbutils 包

|__DbUtils:jdbc辅助方法集合,线程安全

|__ResultSetHandler<T>:转换ResultSets对象 为其他Object 接口,下面为它的一些具体实现类

    |__org.apache.commons.dbutils.handlers包
            |__AbstractKeyedHandler<K,V>:把ResultSet里面数据转换为用Map存储,抽象类

                  |__BeanMapHandler:map里面value保存的是一个bean类,根据相应key获取bean数据

                 |__KeyedHandler;ResultSetHandler h = new KeyedHandler("id"); 根据类中保存的key(id),获取相应value

            |__AbstractListHandler<T>:把ResultSet里面数据转换为用List存储,抽象类

                  |__ArrayListHandler:list为arrayList

                 |__ColumnListHandler:

|__MapListHandler:

            |__ArrayHandler:把ResultSet里面数据转换为用Object[]存储

            |__BeanHandler<T>:把ResultSet里面数据转换为用javaBean存储

            |__BeanListHandler<T>:把ResultSet里面数据转换为用List存储,list里面对象为javaBean

            |__MapHandler:把ResultSet里面数据转换为用Map存储

            |__ScalarHandler:

|__AbstractQueryRunner

     |__QueryRunner  :基本查询类

     |__AsyncQueryRunner

|__RowProcessor

|__BasicRowProcessor

|__BeanProcessor

|__ProxyFactory:代理类

|__QueryLoader

|__ResultSetIterator

org.apache.commons.dbutils.wrappers

|__SqlNullCheckedResultSet

|__StringTrimmedResultSet

2.配置maven

1 <dependency>
2     <groupId>commons-dbutils</groupId>
3     <artifactId>commons-dbutils</artifactId>
4     <version>1.6</version>
5 </dependency>
maven

相关文章:

  • 2021-07-28
  • 2022-02-19
  • 2022-12-23
  • 2021-10-08
  • 2022-12-23
  • 2022-02-06
  • 2021-12-21
  • 2022-02-08
猜你喜欢
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-29
  • 2022-12-23
  • 2021-10-13
相关资源
相似解决方案