【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集合
相关推荐
SomeOtherTime1 小时前
Postgresql触发器实现对表的日志审计
数据库·postgresql
这个DBA有点耶1 小时前
Oracle 迁移金仓兼容性评估指南:5 大维度深度拆解
数据库·oracle·架构
添砖java‘’3 小时前
Redis中常用数据结构
数据库·redis·缓存
用户3169353811833 小时前
MyBatis Mapper XML 文件解读
数据库
这个DBA有点耶3 小时前
数据库迁移灰度验证:从读流量到双写再到全量切换的完整路径
数据库·mysql·架构
Wang's Blog3 小时前
PostgreSQL笔记16: 索引基础——概念、类型、创建与最佳实践
数据库·笔记·postgresql
Suhan424 小时前
SQLAlchemy的两种查询query()查询、stmt=select()查询
数据库·python·sql·oracle
用户3169353811834 小时前
"批量"删除-sql
数据库
瀚高PG实验室4 小时前
SQL优化案例:使用分区表优化SQL查询性能
linux·服务器·数据库·sql·microsoft·postgresql
SelectDB4 小时前
15 分钟搭建 PostgreSQL + Apache Iceberg + Apache Doris 的湖仓分析平台
数据库