| 程序包 | 说明 |
|---|---|
| cn.hutool.db |
Hutool-db是一个在JDBC基础上封装的数据库操作工具类,通过包装,使用ActiveRecord思想操作数据库。
|
| cn.hutool.db.dialect |
数据库方言封装,包括数据库方言以及方言自动识别等
|
| cn.hutool.db.dialect.impl |
数据库方言实现,包括MySQL、Oracle、PostgreSQL、Sqlite3、H2、SqlServer2012等
|
| 限定符和类型 | 方法和说明 |
|---|---|
Dialect |
SqlConnRunner.getDialect() |
| 限定符和类型 | 方法和说明 |
|---|---|
static SqlRunner |
SqlRunner.create(DataSource ds,
Dialect dialect)
已过时。
创建SqlRunner
|
static SqlConnRunner |
SqlConnRunner.create(Dialect dialect)
实例化一个新的SQL运行对象
|
static SqlConnRunner |
DbUtil.newSqlConnRunner(Dialect dialect)
实例化一个新的SQL运行对象
|
static SqlRunner |
DbUtil.newSqlRunner(DataSource ds,
Dialect dialect)
已过时。
|
SqlConnRunner |
SqlConnRunner.setDialect(Dialect dialect)
设置SQL方言
|
static Db |
Db.use(DataSource ds,
Dialect dialect)
创建Db
|
static Db |
DbUtil.use(DataSource ds,
Dialect dialect)
实例化一个新的SQL运行对象
|
| 构造器和说明 |
|---|
AbstractDb(DataSource ds,
Dialect dialect)
构造
|
Db(DataSource ds,
Dialect dialect)
构造
|
Session(DataSource ds,
Dialect dialect)
构造
|
SqlConnRunner(Dialect dialect)
构造
|
SqlRunner(DataSource ds,
Dialect dialect)
已过时。
构造
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Dialect |
DialectFactory.getDialect(DataSource ds)
获取共享方言
|
static Dialect |
DialectFactory.newDialect(Connection conn)
创建方言
|
static Dialect |
DialectFactory.newDialect(DataSource ds)
创建方言
|
static Dialect |
DialectFactory.newDialect(String driverName)
根据驱动名创建方言
驱动名是不分区大小写完全匹配的 |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AnsiSqlDialect
ANSI SQL 方言
|
class |
H2Dialect
H2数据库方言
|
class |
MysqlDialect
MySQL方言
|
class |
OracleDialect
Oracle 方言
|
class |
PostgresqlDialect
Postgree方言
|
class |
Sqlite3Dialect
SqlLite3方言
|
class |
SqlServer2012Dialect
SQLServer2012 方言
|
Copyright © 2019. All rights reserved.