Package | Description |
---|---|
org.dromara.hutool.db.config |
数据库配置,通过统一的配置文件,提供灵活的配置来源,包括但不限于:
setting配置文件
XML配置文件
网络配置
自定义Bean
|
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封装
|
Modifier and Type | Method and Description |
---|---|
DSFactory |
DbConfig.getDsFactory()
获取自定义数据源工厂
|
Modifier and Type | Method and Description |
---|---|
DbConfig |
DbConfig.setDsFactory(DSFactory dsFactory)
设置数据源工厂
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDSFactory
抽象数据源工厂
|
Modifier and Type | Method and Description |
---|---|
static DSFactory |
DSUtil.getDefaultDsFactory()
获取默认数据源工厂
|
DSFactory |
DSPool.getFactory()
获取数据源工厂
|
static DSFactory |
DSUtil.setGlobalDSFactory(DSFactory dsFactory)
设置全局的数据源工厂
在项目中存在多个连接池库的情况下,我们希望使用低优先级的库时使用此方法自定义之 重新定义全局的数据源工厂此方法可在以下两种情况下调用: 1. |
Modifier and Type | Method and Description |
---|---|
DSPool |
DSPool.setFactory(DSFactory factory)
设置自定义的
DSFactory |
static DSFactory |
DSUtil.setGlobalDSFactory(DSFactory dsFactory)
设置全局的数据源工厂
在项目中存在多个连接池库的情况下,我们希望使用低优先级的库时使用此方法自定义之 重新定义全局的数据源工厂此方法可在以下两种情况下调用: 1. |
Constructor and Description |
---|
DSPool(ConfigParser configParser,
DSFactory factory)
构造
|
Modifier and Type | Class and Description |
---|---|
class |
BeeDSFactory
BeeCP数据源工厂类
|
Modifier and Type | Class and Description |
---|---|
class |
C3p0DSFactory
C3P0数据源工厂类
|
Modifier and Type | Class and Description |
---|---|
class |
DbcpDSFactory
DBCP2数据源工厂类
|
Modifier and Type | Class and Description |
---|---|
class |
DruidDSFactory
Druid数据源工厂类
|
Modifier and Type | Class and Description |
---|---|
class |
HikariDSFactory
HikariCP数据源工厂类
|
Modifier and Type | Class and Description |
---|---|
class |
JndiDSFactory
JNDI数据源工厂类
Setting配置样例: [group] jndi = jdbc/TestDB |
Modifier and Type | Class and Description |
---|---|
class |
PooledDSFactory
Hutool自身实现的池化数据源工厂类
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleDSFactory
简单数据源工厂类
|
Modifier and Type | Class and Description |
---|---|
class |
TomcatDSFactory
Tomcat-Jdbc-Pool数据源工厂类
|
Copyright © 2025. All rights reserved.