public class JdbcUtils
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
JdbcUtils.CallBack
JdbcUtils回调接口
2011-11-3 下午08:29:15
|
| 构造器和说明 |
|---|
JdbcUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
execute(JdbcUtils.CallBack callBack,
java.lang.String sql,
java.lang.Object... values)
执行SQL语句(insert,update,delete)
|
static int |
execute(java.lang.String sql,
java.lang.Object... values)
执行SQL语句(insert,update,delete)
|
static int[] |
executeBeatch(java.lang.String sql,
java.util.List<java.util.List<?>> paramList)
执行SQL语句(insert,update,delete)
|
static java.lang.Long |
executeGeneratedKey(java.lang.String sql,
java.lang.Object... values) |
static void |
free(java.sql.ResultSet rs,
java.sql.Statement stmt) |
static void |
free(java.sql.ResultSet rs,
java.sql.Statement stmt,
java.sql.Connection conn)
关闭连接,释放资源
|
static java.util.List<java.lang.String> |
getAllTables()
强制初始化 表信息
|
static java.sql.Connection |
getConnection()
从本地取得连接
|
static java.sql.Connection |
getConnection(java.lang.String url,
java.lang.String username,
java.lang.String password)
取得连接
|
static void |
main(java.lang.String[] args) |
static PageView |
page(int currentpage,
int pagesize,
java.lang.String sql,
java.lang.Object... values) |
static void |
query(JdbcUtils.CallBack callBack,
java.lang.String sql,
java.lang.Object... values)
回调一次 未经过任何处理的ResultSet
|
static long |
queryCount(java.lang.String sql,
java.lang.Object... values)
查询个数
|
static java.util.List<Model> |
queryList(java.lang.String sql,
java.lang.Object... values)
查询实体列表
|
static Model |
queryOne(java.lang.String sql,
java.lang.Object... values)
查询实体
|
public static java.sql.Connection getConnection(java.lang.String url,
java.lang.String username,
java.lang.String password)
url - username - password - public static java.sql.Connection getConnection()
public static void free(java.sql.ResultSet rs,
java.sql.Statement stmt,
java.sql.Connection conn)
rs - stmt - conn - public static void free(java.sql.ResultSet rs,
java.sql.Statement stmt)
public static int execute(JdbcUtils.CallBack callBack, java.lang.String sql, java.lang.Object... values)
callBack - 回调函数中rs可获取[由于执行此 Statement 对象]而创建的所有自动生成的键sql - sql语句values - 对就占位符的值public static int execute(java.lang.String sql,
java.lang.Object... values)
sql - sql语句values - 对就占位符的值public static int[] executeBeatch(java.lang.String sql,
java.util.List<java.util.List<?>> paramList)
sql - sql语句paramList - public static void query(JdbcUtils.CallBack callBack, java.lang.String sql, java.lang.Object... values)
callBack - sql - values - public static java.util.List<java.lang.String> getAllTables()
public static java.lang.Long executeGeneratedKey(java.lang.String sql,
java.lang.Object... values)
public static java.util.List<Model> queryList(java.lang.String sql, java.lang.Object... values)
sql - values - public static Model queryOne(java.lang.String sql, java.lang.Object... values)
sql - values - public static long queryCount(java.lang.String sql,
java.lang.Object... values)
sql - values - public static PageView page(int currentpage, int pagesize, java.lang.String sql, java.lang.Object... values)
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.ExceptionCopyright © 2016. All Rights Reserved.