浅谈Apache——DBUtils

要使用DBUtils , 需要引入以下Jar包:

浅谈Apache——DBUtils

包含几个重要的类:

1.DBUtils:辅助(打开&关闭连接.....)

2.QueryRunner :增删查改

3.ResultSetHandler :如果是 “查” 操作,则需要ResultSetHandler来处理结果集

ResultSetHandler是个接口,有很多实现类(因为返回结果类型有很多种)如下所示 :

ArrayHandler:           返回结果集中的第一行数据,用Object[ ] 数组接收。
ArrayListHandler:    返回结果集中的多行数据,存放到List<Object[ ] >中。
 

BeanHandler:            返回结果集中的第一行数据,并封装到一个对应的JavaBean对象实例中。
BeanListHandler:     返回结果集中的多行数据,并封装存放到List里。
 

MapHandler:              将结果集中的第一行数据封装到一个Map里,key是列名,value就是对应的值。//重点
MapListHandler:        将结果集中的每一行数据都封装到一个Map里,然后再存放到List
 

ColumnListHandler: 将结果集中某一列的数据存放到List中。
ScalarHandler:             将结果集第一行的某一列放到某个对象中。
 

 

QueryRunner类的常用方法

浅谈Apache——DBUtils   

浅谈Apache——DBUtils

概念辨析: ①自动提交事务:拿增加操作来说,自动提交事务就是 每做完1次增加,自动写入数据库。做4次,写4次

                    ②手动提交事务:拿增加操作来说,手动提交事务就是 等4次增加操作全部做完,再统一提交。做4次,写1次,且4次操作要么都成功,要么都不成功。

 

应用举例:

浅谈Apache——DBUtils

相关文章:

  • 2021-05-03
  • 2022-01-15
  • 2021-09-22
  • 2022-01-18
  • 2021-07-04
  • 2021-07-28
  • 2021-09-08
猜你喜欢
  • 2022-12-23
  • 2021-11-29
  • 2021-10-06
  • 2021-10-08
  • 2021-12-29
  • 2022-02-26
相关资源
相似解决方案