| org.dromara.hutool.db |
Hutool-db是一个在JDBC基础上封装的数据库操作工具类,通过包装,使用ActiveRecord思想操作数据库。
|
| org.dromara.hutool.db.config |
数据库配置,通过统一的配置文件,提供灵活的配置来源,包括但不限于:
setting配置文件
XML配置文件
网络配置
自定义Bean
|
| org.dromara.hutool.db.dialect |
数据库方言封装,包括数据库方言以及方言自动识别等
|
| org.dromara.hutool.db.dialect.impl |
数据库方言实现,包括MySQL、Oracle、PostgreSQL、Sqlite3、H2、SqlServer2012等
|
| org.dromara.hutool.db.driver |
驱动和驱动类名称相关封装
|
| org.dromara.hutool.db.driver.matcher |
驱动匹配器封装及基本实现
|
| org.dromara.hutool.db.ds |
数据源封装,对各类数据库连接池的封装
数据库连接池使用工厂方法模式,当有新增连接池时,实现 DSFactory即可。
|
| org.dromara.hutool.db.ds.bee |
BeeCP封装
见:https://github.com/Chris2018998/BeeCP
|
| org.dromara.hutool.db.ds.c3p0 |
C3P0封装
|
| org.dromara.hutool.db.ds.dbcp |
DBCP封装
|
| org.dromara.hutool.db.ds.druid |
Druid封装
|
| org.dromara.hutool.db.ds.hikari |
Hikari封装
|
| org.dromara.hutool.db.ds.jndi |
JNDI封装
|
| org.dromara.hutool.db.ds.pooled |
Hutool对连接池的简单实现
|
| org.dromara.hutool.db.ds.simple |
JDBC中DriverManager简易封装
|
| org.dromara.hutool.db.ds.tomcat |
Tomcat-Pool封装
|
| org.dromara.hutool.db.handler |
JDBC结果集(ResultSet)转换封装,通过实现RsHandler接口,将ResultSet转换为我们想要的数据类型
|
| org.dromara.hutool.db.handler.row |
结果集中一行的处理
|
| org.dromara.hutool.db.meta |
JDBC数据表元数据信息封装,包括表结构、列信息的封装,入口为MetaUtil
|
| org.dromara.hutool.db.sql |
SQL语句和Statement构建封装
|
| org.dromara.hutool.db.sql.filter |
提供SQL过滤器封装
|
| org.dromara.hutool.db.transaction |
事务相关类和操作
|