【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集合
相关推荐
随逸17712 小时前
《Milvus向量数据库从入门到实战,手把手搭建语义检索系统》
数据库
神秘的猪头13 小时前
🚀 React 开发者进阶:RAG 核心——手把手带你玩转 Milvus 向量数据库
数据库·后端·llm
IvorySQL1 天前
PostgreSQL 技术日报 (3月6日)|为什么 Ctrl-C 在 psql 里让人不安?
数据库·postgresql·开源
NineData1 天前
数据库管理工具NineData,一年进化成为数万+开发者的首选数据库工具?
运维·数据结构·数据库
IvorySQL2 天前
PostgreSQL 技术日报 (3月5日)|规划器控制力升级,内核能力再进阶
数据库·postgresql·开源
数据组小组2 天前
免费数据库管理工具深度横评:NineData 社区版、Bytebase 社区版、Archery,2026 年开发者该选哪个?
数据库·测试·数据库管理工具·数据复制·迁移工具·ninedata社区版·naivicat平替
悟空聊架构2 天前
基于KaiwuDB在游乐场“刷卡+投币”双模消费系统中的落地实践
数据库·后端·架构
IvorySQL2 天前
PostgreSQL 技术日报 (3月4日)|硬核干货 + 内核暗流一网打尽
数据库·postgresql·开源
进击的丸子3 天前
虹软人脸服务器版SDK(Linux/ARM Pro)多线程调用及性能优化
linux·数据库·后端