|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcom.xiaoleilu.hutool.db.DbUtil
public class DbUtil
数据库操作工具类
| 方法摘要 | |
|---|---|
static String |
buildEqualsWhere(Entity entity,
List<Object> paramValues)
构件相等条件的where语句 如果没有条件语句,泽返回空串,表示没有条件 |
static void |
close(Object... objsToClose)
连续关闭一系列的SQL相关对象 这些对象必须按照顺序关闭,否则会出错。 |
static void |
fillParams(PreparedStatement ps,
Object... params)
填充SQL的参数。 |
static String[] |
getColumnNames(DataSource ds,
String tableName)
获得表的所有列名 |
static String[] |
getColumnNames(ResultSet rs)
获得结果集的所有列名 |
static Long |
getGeneratedKey(PreparedStatement ps)
获得自增键的值 |
static DataSource |
getJndiDs(String jndiName)
获得JNDI数据源 |
static Table |
getTableMeta(DataSource ds,
String tableName)
获得表的元信息 |
static List<String> |
getTables(DataSource ds)
获得所有表名 |
static String |
identifyDriver(Connection conn)
识别JDBC驱动名 |
static String |
identifyDriver(DataSource ds)
识别JDBC驱动名 |
static String |
identifyDriver(String nameContainsProductInfo)
识别JDBC驱动名 |
static SqlRunner |
newSqlRunner(DataSource ds)
实例化一个新的SQL运行对象 |
static SqlRunner |
newSqlRunner(DataSource ds,
Dialect dialect)
实例化一个新的SQL运行对象 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 方法详细信息 |
|---|
public static SqlRunner newSqlRunner(DataSource ds)
ds - 数据源
public static SqlRunner newSqlRunner(DataSource ds,
Dialect dialect)
ds - 数据源dialect - SQL方言
public static void close(Object... objsToClose)
objsToClose - 需要关闭的对象public static DataSource getJndiDs(String jndiName)
jndiName - JNDI名称
public static List<String> getTables(DataSource ds)
public static String[] getColumnNames(ResultSet rs)
rs - 结果集
public static String[] getColumnNames(DataSource ds,
String tableName)
ds - 数据源tableName - 表名
SQLException
public static Table getTableMeta(DataSource ds,
String tableName)
ds - 数据源tableName - 表名
public static void fillParams(PreparedStatement ps,
Object... params)
throws SQLException
ps - PreparedStatementparams - SQL参数
SQLException
public static Long getGeneratedKey(PreparedStatement ps)
throws SQLException
ps - PreparedStatement
SQLException
public static String buildEqualsWhere(Entity entity,
List<Object> paramValues)
entity - 条件实体paramValues - 条件值得存放List
public static String identifyDriver(String nameContainsProductInfo)
nameContainsProductInfo - 包含数据库标识的字符串
public static String identifyDriver(DataSource ds)
ds - 数据源
public static String identifyDriver(Connection conn)
conn - 数据库连接对象
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||