Package | Description |
---|---|
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等
|
Modifier and Type | Method and Description |
---|---|
static Db |
Db.of(DataSource ds,
Dialect dialect)
创建Db
|
Constructor and Description |
---|
AbstractDb(DataSource ds,
Dialect dialect)
构造
|
Db(DataSource ds,
Dialect dialect)
构造
|
DialectRunner(DbConfig config,
Dialect dialect)
构造
|
Session(DataSource ds,
Dialect dialect)
构造
|
Modifier and Type | Method and Description |
---|---|
Dialect |
DbConfig.getDialect()
获取自定义方言
|
Modifier and Type | Method and Description |
---|---|
DbConfig |
DbConfig.setDialect(Dialect dialect)
设置自定义方言
|
Modifier and Type | Method and Description |
---|---|
static Dialect |
DialectFactory.getDialect(DataSource ds)
获取共享方言
|
static Dialect |
DialectFactory.newDialect(DataSource ds)
创建方言
|
static Dialect |
DialectFactory.newDialect(DbConfig dbConfig)
创建方言,如果配置中用户指定了方言,则直接返回用户指定的方言,否则根据驱动名等信息自动创建方言
驱动名是不分区大小写完全匹配的 |
Modifier and Type | Class and Description |
---|---|
class |
AnsiSqlDialect
ANSI SQL 方言
|
class |
DmDialect
达梦数据库方言
|
class |
H2Dialect
H2数据库方言
|
class |
MysqlDialect
MySQL方言
|
class |
OracleDialect
Oracle 方言
|
class |
PhoenixDialect
Phoenix数据库方言
|
class |
PostgresqlDialect
Postgree方言
|
class |
Sqlite3Dialect
SqlLite3方言
|
class |
SqlServer2005Dialect
SQLServer2005-2008方言实现
参考:jdbc-plus |
class |
SqlServer2012Dialect
SQLServer2012 方言
|
Copyright © 2025. All rights reserved.