周总结

周总结:学习了数据库的相关操作

 

今天的内容:

学习了DbUtils的结果集的使用:

ResultSetHandler接口

  • 该接口用于处理 java.sql.ResultSet,将数据按要求转换为另一种形式

Object handle(ResultSet rs){}

ResultSetHandler 接口的实现类(构造方法不唯一,在这里只用最常见的构造方法):

  • ArrayHandler():把结果集中的第一行数据转成对象数组(存入Object[])。

  • ArrayListHandler():把结果集中的每一行数据都转成一个对象数组,再存放到List中。

  • BeanHandler(Class<T> type):将结果集中的第一行数据封装到一个对应的JavaBean实例中。

  • BeanListHandler(Class<T> type):将结果集中的每一行数据都封装到一个对应的JavaBean实例中,存放到List里

  • ColumnListHandler(String columnName/int columnIndex):将结果集中某一列的数据存放到List中。

  • MapHandler():将结果集中的第一行数据封装到一个Map里,key是列名,value就是对应的值。

  • MapListHandler():将结果集中的每一行数据都封装到一个Map里,然后再将所有的Map存放到List中。

  • KeyedHandler(String columnName):将结果集每一行数据保存到一个“小”map中,key为列名,value该列的值,再将所有“小”map对象保存到一个“大”map中 , “大”map中的key为指定列,value为“小”map对象

  • ScalarHandler(int columnIndex):通常用来保存只有一行一列的结果集

问题:无
明天的打算:继续学习JavaWeb
posted @ 2021-12-06 18:19  假装有知识  阅读(66)  评论(0编辑  收藏  举报