所有方法 静态方法 实例方法 抽象方法 具体方法
| 限定符和类型 |
方法和说明 |
void |
beginTransation()
启动事务 , 所有提交在sql会在调用commit后被执行。
|
void |
clearDescCache() |
void |
close() |
HashMap<String,ColumnDesc> |
columeOfRs(String sql,
ResultSet rs)
列举sql返回的所有的行
|
void |
commit() |
abstract void |
conn()
连接数据库
|
static void |
disableCache() |
protected void |
finalize() |
Connection |
getConnection() |
void |
getFKey(String table,
HashMap<String,ColumnDesc> map)
获取该表的外键信息
|
static DBHelper |
getIns() |
static DBHelper |
getIns(String type)
使用该函数获取DBHelper对象。
|
Object |
getLastId() |
ResultSet |
getPrepareRS(String sql,
Object obj)
根据sql和参数进行查询
|
ResultSet |
getPrepareRS(String sql,
Object a,
Object b) |
ResultSet |
getRS(String sql) |
ResultSet |
getRS(String sql,
List<Object> params) |
List<DBHelper.TableInfo> |
getTables() |
int |
getVal(String sql,
String column) |
String |
keyColumn(String tb)
获取表的主键
|
HashMap<String,ColumnDesc> |
listColumn(String tb)
列举表中的所有字段,获取表结构
|
HashMap<String,ColumnDesc> |
listColumn(String tb,
boolean useCache)
返回表格中所有的列,以及列的注释(这个注释可以用于显示)
|
protected void |
printParams(String sql,
List<Object> params) |
HashMap<String,ColumnDesc> |
readColumnDesc(String tb)
尝试从文件中存储预存的表结构 (仅应用与某些无法直接获取表结构的场景)
|
static void |
removeThreadLocal() |
void |
rollback() |
int |
update(String sql,
Object... objs) |
int |
updateWithArray(String sql,
Object[] objs) |