public final class DbUtil extends Object
| 构造器和说明 |
|---|
DbUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
close(Object... objsToClose)
连续关闭一系列的SQL相关对象
这些对象必须按照顺序关闭,否则会出错。 |
static DataSource |
getDs()
获得默认数据源
|
static DataSource |
getDs(String group)
获取指定分组的数据源
|
static DataSource |
getJndiDs(String jndiName)
获得JNDI数据源
|
static DataSource |
getJndiDsWithLog(String jndiName)
获得JNDI数据源
|
static Session |
newSession()
新建数据库会话,使用默认数据源
|
static Session |
newSession(DataSource ds)
新建数据库会话
|
static SqlConnRunner |
newSqlConnRunner(Connection conn)
实例化一个新的SQL运行对象
|
static SqlConnRunner |
newSqlConnRunner(DataSource ds)
实例化一个新的SQL运行对象
|
static SqlConnRunner |
newSqlConnRunner(Dialect dialect)
实例化一个新的SQL运行对象
|
static SqlRunner |
newSqlRunner()
已过时。
请使用
use() |
static SqlRunner |
newSqlRunner(DataSource ds)
已过时。
请使用
use(DataSource) |
static SqlRunner |
newSqlRunner(DataSource ds,
Dialect dialect)
已过时。
|
static void |
setShowSqlGlobal(boolean isShowSql,
boolean isFormatSql,
boolean isShowParams,
Level level)
设置全局配置:是否通过debug日志显示SQL
|
static void |
setShowSqlGlobal(Setting setting)
从配置文件中读取SQL打印选项
|
static Db |
use()
实例化一个新的Db,使用默认数据源
|
static Db |
use(DataSource ds)
实例化一个新的Db对象
|
static Db |
use(DataSource ds,
Dialect dialect)
实例化一个新的SQL运行对象
|
public static SqlConnRunner newSqlConnRunner(Dialect dialect)
dialect - 数据源public static SqlConnRunner newSqlConnRunner(DataSource ds)
ds - 数据源public static SqlConnRunner newSqlConnRunner(Connection conn)
conn - 数据库连接对象@Deprecated public static SqlRunner newSqlRunner()
use()@Deprecated public static SqlRunner newSqlRunner(DataSource ds)
use(DataSource)ds - 数据源@Deprecated public static SqlRunner newSqlRunner(DataSource ds, Dialect dialect)
use(DataSource, Dialect)ds - 数据源dialect - SQL方言public static Db use()
public static Db use(DataSource ds)
ds - 数据源public static Db use(DataSource ds, Dialect dialect)
ds - 数据源dialect - SQL方言public static Session newSession()
public static Session newSession(DataSource ds)
ds - 数据源public static void close(Object... objsToClose)
objsToClose - 需要关闭的对象public static DataSource getDs()
public static DataSource getDs(String group)
group - 分组public static DataSource getJndiDsWithLog(String jndiName)
jndiName - JNDI名称public static DataSource getJndiDs(String jndiName)
jndiName - JNDI名称public static void setShowSqlGlobal(Setting setting)
setting - 配置文件public static void setShowSqlGlobal(boolean isShowSql,
boolean isFormatSql,
boolean isShowParams,
Level level)
isShowSql - 是否显示SQLisFormatSql - 是否格式化显示的SQLisShowParams - 是否打印参数level - SQL打印到的日志等级Copyright © 2019. All rights reserved.