【JDBC】Apache DbUtils工具类使用

1 简介

  • Commons DbUtils是Apache 组织提供的一个对]DBC进行简单封装的开源工具类库,简化JDBC应用程序的开发,同时也不会影响程序的性能,是一个小巧简单实用的工具。
  • 对于数据表的读操作,可以把结果转换成List、Array、Set等java集合,便于程序员操作对于数据表的写操作,只需要写sql和传参数就可以
  • 可以使用数据源、数据库连接池技术、直连获取连接

2 下载地址

https://repo1.maven.org/maven2/commons-dbutils/commons-dbutils/1.7/

3.主要API介绍

  • QueryRunner类:update方法完成增加、删除、修改的操作
  • ResultsetHandler:接口,转换类型接口,将结果集转换成对应类型
  • BeanHandler:是ResultSetHandler实现类,将结果集封装到一个java对象中
  • BeanListHandler:是ResultSetHandler实现类,将结果集转换成List集合
相关推荐
一只小李郁vickie5 小时前
mysql 开启压缩传输3402条数据2.1秒压缩到毫秒级
数据库·mysql
张继雁5 小时前
张继雁 个人技术简介|磨削加工过滤方向
大数据·数据库·论文阅读·人工智能·机器学习·创业创新·业界资讯
IvorySQL5 小时前
PostgreSQL 日报|不重启动态修改 shared_buffers(9 月 8 日)
数据库·postgresql
这个DBA有点耶6 小时前
2026年做数据库开发,国产数据库已经是绕不开的选项了
数据库·dba·敏捷开发
这个DBA有点耶6 小时前
COUNT慢不是因为用了*,是这5个原因——1000万行数据实测+执行计划深度解析
数据库·mysql·算法
老周聊架构6 小时前
Ontology:Palantir 架构真正的核心,不是数据库也不是知识图谱
数据库·架构·知识图谱
天衍四九-6 小时前
第一章:从 LLM 到 Agent —— DeepSeek Harness 入门
网络·数据库·人工智能·python
kyrie_sakura6 小时前
MySQL数据库学习笔记2--系统函数(分组,单行,窗口函数)
数据库·学习·mysql
我不是程序员三三7 小时前
如何监控电脑|企业终端行为监控概念科普与落地方法论
数据库·电脑·php
lhldsg8 小时前
全民健身解决方案软件开发实战:从架构设计到部署指南
java·前端·数据库·小程序