public class DBUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static DBOperations |
TEMPLATE |
| 构造器和说明 |
|---|
DBUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int[] |
batchUpdate(List<String> sqls) |
static int[] |
batchUpdate(String sql,
List<Object[]> list) |
static int[] |
batchUpdate(String sql,
Object... obj) |
protected static void |
bindInputStatement(PreparedStatement statement,
int index,
Object obj)
sql输入参数绑定
|
static void |
bindInputStatement(PreparedStatement statement,
Object... obj) |
static void |
close(Connection _conn) |
static void |
close(ResultSet _rs) |
static void |
close(Statement stat) |
static void |
closeDataSource() |
static int |
exec(Connection _conn,
String sql,
Object... params) |
static int |
exec(Query query) |
static int |
exec(String sql,
Object... params) |
static <T> T |
getBean(String sql,
Class<T> clazz,
Object... params) |
static Connection |
getConnection() |
static double |
getDouble(String sql,
Object... params) |
static Integer |
getInt(String sql,
Object... params) |
static Map<String,Object> |
getLinkedMap(String sql,
Object... params) |
static List<Map<String,Object>> |
getLinkedMapList(String sql,
Object... params) |
static <T> List<T> |
getList(Connection conn,
String sql,
Class<T> clazz,
Object... params) |
static List<Map<String,Object>> |
getList(Connection conn,
String sql,
Object... params) |
static List<Map<String,Object>> |
getList(Query query) |
protected static List<Map<String,Object>> |
getList(ResultSet res,
Class<? extends Map> clazz) |
static <T> List<T> |
getList(String sql,
Class<T> clazz,
Object... params) |
static List<Map<String,Object>> |
getList(String sql,
Object... params) |
protected static <T> List<T> |
getListT(ResultSet res,
Class<T> clazz) |
static Long |
getLong(String sql,
Object... params) |
static Map<String,Object> |
getMap(String sql,
Object... params) |
static <T> T |
getObject(Connection conn,
String sql,
Class<T> clazz,
Object... params) |
protected static Object |
getObject(ResultSet res) |
static <T> T |
getObject(String sql,
Class<T> clazz,
Object... params) |
static <T> T |
getObject(String sql,
Object... params) |
static String |
getString(String sql,
Object... params) |
static void |
init(File dbFile) |
static void |
init(Properties prop) |
static int |
insert(Connection _conn,
String sql,
Object... params) |
static int |
insert(String sql,
Object... params)
返回自增ID,如果没有自增主键,请使用update
|
static int |
insertDB(String tableName,
Object obj) |
protected static ResultSet |
query(Connection _conn,
String sql,
Object... params) |
static int |
updateDB(String tableName,
Object obj,
String where) |
public static final DBOperations TEMPLATE
public static void init(File dbFile)
public static void init(Properties prop)
public static Connection getConnection()
public static int exec(Connection _conn, String sql, Object... params)
public static int exec(Query query)
public static int insert(Connection _conn, String sql, Object... params)
public static <T> T getObject(Connection conn, String sql, Class<T> clazz, Object... params)
public static <T> List<T> getList(Connection conn, String sql, Class<T> clazz, Object... params)
public static List<Map<String,Object>> getList(Connection conn, String sql, Object... params)
public static List<Map<String,Object>> getLinkedMapList(String sql, Object... params)
protected static void bindInputStatement(PreparedStatement statement, int index, Object obj) throws SQLException
SQLExceptionpublic static void bindInputStatement(PreparedStatement statement, Object... obj) throws SQLException
SQLExceptionprotected static List<Map<String,Object>> getList(ResultSet res, Class<? extends Map> clazz) throws SQLException
SQLExceptionprotected static <T> List<T> getListT(ResultSet res, Class<T> clazz) throws SQLException
SQLExceptionprotected static Object getObject(ResultSet res) throws SQLException
SQLExceptionprotected static ResultSet query(Connection _conn, String sql, Object... params) throws SQLException
SQLExceptionpublic static void close(Connection _conn)
public static void close(ResultSet _rs)
public static void close(Statement stat)
public static void closeDataSource()
Copyright © 2019. All rights reserved.