|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectfire.FireAccess
public class FireAccess
数据库访问对象
| 字段摘要 | |
|---|---|
static java.lang.String |
CONFIG_PREFIX
|
static java.lang.String |
CONFIG_SQL_NAME
|
static java.lang.String |
CONFIG_SQL_PRAM
|
| 构造方法摘要 | |
|---|---|
FireAccess(ConnectionProvider connProvider)
初始化一个数据库访问对象 |
|
| 方法摘要 | ||
|---|---|---|
FireAccess |
begin()
打开事务 |
|
void |
clean()
清空(关闭)连接池 |
|
void |
close()
关闭连接 |
|
void |
commit()
|
|
void |
commit(boolean autoCommit)
事务提交 |
|
FireAccess |
createSQL(java.lang.String sql)
创建SQL语句 |
|
java.sql.ResultSet |
executeQuery()
原始查询(组装式) 注:执行完毕后会清空最近一次创建的SQL语句,故不可与last、list同时使用(last、list中有此方法),可返回结果集 |
|
java.sql.ResultSet |
executeQuery(java.lang.String sql)
原始查询(拼接式) |
|
java.sql.ResultSet |
executeQuery(java.lang.String sql,
java.util.Map<java.lang.Integer,java.lang.Object> pram)
原始查询(传参式) |
|
java.lang.String |
executeUpdate()
原始更新(组装式) 注:执行完毕后会清空最近一次创建的SQL语句 |
|
java.lang.String |
executeUpdate(java.lang.String sql)
原始更新(拼接式) 若开启事务则之前所定义参数 setParameter 失效 |
|
java.lang.String |
executeUpdate(java.lang.String sql,
java.util.Map<java.lang.Integer,java.lang.Object> prams)
|
|
java.lang.String |
executeUpdate(java.lang.String sql,
java.util.Map<java.lang.Integer,java.lang.Object> prams,
boolean isflag)
原始更新(传参式) |
|
java.sql.Connection |
getConnection()
获取数据库连接 |
|
fire.Convert |
getConvert()
获取转换对象 |
|
java.lang.String |
getId(java.lang.String name)
|
|
java.lang.String |
getId(java.lang.String table,
java.lang.String name)
获取某表主键Id值 |
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getSQLParameters()
获取SQL[参数]集合 |
|
static java.lang.String |
getVersion()
|
|
boolean |
isBegin()
事务是否打开 |
|
boolean |
isClose()
连接是否关闭 |
|
long |
last()
|
|
long |
last(boolean isflag)
|
|
long |
last(java.sql.ResultSet rs)
|
|
long |
last(java.sql.ResultSet rs,
boolean isflag)
获取SQL查询结果集总数(直接跳到最后一条记录) |
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
list()
|
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
list(boolean isflag)
|
|
|
list(java.lang.Class<T> clazz)
|
|
|
list(java.lang.Class<T> clazz,
boolean isflag)
|
|
|
list(java.lang.Class<T> clazz,
java.sql.ResultSet rs)
|
|
|
list(java.lang.Class<T> clazz,
java.sql.ResultSet rs,
boolean isflag)
获取SQL查询结果集 |
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
list(java.sql.ResultSet rs)
|
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
list(java.sql.ResultSet rs,
boolean isflag)
获取SQL查询结果集 |
|
static void |
main(java.lang.String[] args)
|
|
void |
releaseSavepoint(java.sql.Savepoint savepoint)
移除指定的回滚点对象及后续回滚点对象 |
|
java.util.List<java.lang.Object> |
result()
|
|
java.util.List<java.lang.Object> |
result(boolean isflag)
|
|
java.util.List<java.lang.Object> |
result(int index)
|
|
java.util.List<java.lang.Object> |
result(int index,
boolean isflag)
|
|
java.util.List<java.lang.Object> |
result(int index,
java.sql.ResultSet rs)
|
|
java.util.List<java.lang.Object> |
result(int index,
java.sql.ResultSet rs,
boolean isflag)
获取SQL查询结果集(某一列) |
|
java.util.List<java.lang.Object> |
result(java.sql.ResultSet rs)
|
|
java.util.List<java.lang.Object> |
result(java.sql.ResultSet rs,
boolean isflag)
|
|
void |
rollback()
事务回滚 |
|
void |
rollback(java.sql.Savepoint savepoint)
回滚至 Savepoint 对象之前的状态 |
|
void |
setAutoCommit(boolean autoCommit)
设置自动提交 |
|
FireAccess |
setFirstRow(java.lang.Integer firstRow)
|
|
FireAccess |
setMaxRows(java.lang.Integer maxRows)
|
|
FireAccess |
setParameter(int position,
java.lang.Object value)
参数赋值(单个) |
|
FireAccess |
setParameter(java.util.Map<?,?> paramMap)
|
|
FireAccess |
setParameter(java.lang.Object obj)
|
|
FireAccess |
setParameter(java.lang.String name,
java.lang.Object value)
参数赋值(单个) 说明:字符数字索引直接赋值,字符索引将先保存至临时Map里,最后提交时再进行Map赋值操作,这样可以减少参数循环次数。 |
|
void |
setReadOnly(boolean readOnly)
设置是否只读 |
|
java.sql.Savepoint |
setSavepoint()
设置回滚点 |
|
java.sql.Savepoint |
setSavepoint(java.lang.String name)
设置回滚点 |
|
FireAccess |
setSQLParameter(java.lang.String sql,
java.util.Map<?,?> prams)
参数赋值(批量) |
|
FireAccess |
setSQLParameter(java.lang.String sql,
java.lang.Object obj)
|
|
void |
sleep()
|
|
void |
sleep(java.lang.Integer time)
延迟 |
|
java.util.Map<java.lang.String,java.lang.Object> |
unlist()
|
|
java.util.Map<java.lang.String,java.lang.Object> |
unlist(boolean isflag)
|
|
|
unlist(java.lang.Class<T> clazz)
|
|
|
unlist(java.lang.Class<T> clazz,
boolean isflag)
|
|
|
unlist(java.lang.Class<T> clazz,
java.sql.ResultSet rs)
|
|
|
unlist(java.lang.Class<T> clazz,
java.sql.ResultSet rs,
boolean isflag)
|
|
java.util.Map<java.lang.String,java.lang.Object> |
unlist(java.sql.ResultSet rs)
|
|
java.util.Map<java.lang.String,java.lang.Object> |
unlist(java.sql.ResultSet rs,
boolean isflag)
|
|
java.lang.Object |
unresult()
|
|
java.lang.Object |
unresult(boolean isflag)
|
|
java.lang.Object |
unresult(int index)
|
|
java.lang.Object |
unresult(int index,
boolean isflag)
|
|
java.lang.Object |
unresult(int index,
java.sql.ResultSet rs)
|
|
java.lang.Object |
unresult(int index,
java.sql.ResultSet rs,
boolean isflag)
|
|
java.lang.Object |
unresult(java.sql.ResultSet rs)
|
|
java.lang.Object |
unresult(java.sql.ResultSet rs,
boolean isflag)
|
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 字段详细信息 |
|---|
public static java.lang.String CONFIG_SQL_NAME
public static java.lang.String CONFIG_SQL_PRAM
public static java.lang.String CONFIG_PREFIX
| 构造方法详细信息 |
|---|
public FireAccess(ConnectionProvider connProvider)
throws java.sql.SQLException
connProvider - 数据库连接对象
java.sql.SQLException| 方法详细信息 |
|---|
public fire.Convert getConvert()
public java.sql.Connection getConnection()
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getSQLParameters()
public FireAccess begin()
throws FireException
FireException
public boolean isBegin()
throws FireException
FireException
public void commit(boolean autoCommit)
throws FireException
autoCommit - 恢复自动提交(默认:是)
FireException
public void commit()
throws FireException
FireException
public void setReadOnly(boolean readOnly)
throws FireException
readOnly - 是否只读
FireException
public java.sql.Savepoint setSavepoint()
throws FireException
FireException
public java.sql.Savepoint setSavepoint(java.lang.String name)
throws FireException
savepoint - 回滚点名称
FireException
public void rollback(java.sql.Savepoint savepoint)
throws FireException
savepoint - 回滚点对象
FireException
public void releaseSavepoint(java.sql.Savepoint savepoint)
throws FireException
savepoint - 回滚点对象
FireException
public void rollback()
throws FireException
FireException
public void close()
throws FireException
FireException
public void clean()
throws FireException
FireException
public boolean isClose()
throws FireException
FireExceptionpublic void sleep(java.lang.Integer time)
time - 时间(单位:毫秒,默认:1秒)public void sleep()
public void setAutoCommit(boolean autoCommit)
throws FireException
autoCommit - 是否恢复自动提交
java.sql.SQLException
FireException
public java.lang.String getId(java.lang.String table,
java.lang.String name)
throws FireException
table - 统计表名称(默认:id)name - 表名称
FireException
public java.lang.String getId(java.lang.String name)
throws FireException
FireException
public FireAccess createSQL(java.lang.String sql)
throws FireException
sql - SQL语句
FireException
public FireAccess setParameter(int position,
java.lang.Object value)
throws FireException
position - 参数索引(从0开始)value - 参数值
FireException
public FireAccess setParameter(java.lang.String name,
java.lang.Object value)
throws FireException
name - 参数索引(字符索引、字符数字索引)value - 参数值
FireException
public FireAccess setParameter(java.util.Map<?,?> paramMap)
throws FireException
FireException
public FireAccess setParameter(java.lang.Object obj)
throws FireException
FireException
public FireAccess setSQLParameter(java.lang.String sql,
java.util.Map<?,?> prams)
throws FireException
sql - SQL语句(参数:?符、字符变量符)prams - 参数集合(HashMap<?, ?>、实体类,参数:数字、字符数字、字符变量)
FireException
public FireAccess setSQLParameter(java.lang.String sql,
java.lang.Object obj)
throws FireException
FireException
public java.lang.String executeUpdate()
throws FireException
FireException
public java.lang.String executeUpdate(java.lang.String sql)
throws FireException
sql - SQL语句
java.sql.SQLException
FireException
public java.lang.String executeUpdate(java.lang.String sql,
java.util.Map<java.lang.Integer,java.lang.Object> prams,
boolean isflag)
throws FireException
sql - SQL语句(参数:?符)prams - 参数集合(HashMap<Integer, Object>、Object实体类,从0开始,优先级高于setParameter所定义参数)isflag - 是否返回主键(默认:false,反回影响行数,若开启事务则此处自动为否)
java.sql.SQLException
java.lang.Exception
FireException
public java.lang.String executeUpdate(java.lang.String sql,
java.util.Map<java.lang.Integer,java.lang.Object> prams)
throws FireException
FireException
public java.sql.ResultSet executeQuery()
throws FireException
FireException
public java.sql.ResultSet executeQuery(java.lang.String sql)
throws FireException
sql - SQL语句
java.sql.SQLException
FireException
public java.sql.ResultSet executeQuery(java.lang.String sql,
java.util.Map<java.lang.Integer,java.lang.Object> pram)
throws FireException
sql - SQL语句(参数:?字符)pram - 参数集合(Map<Integer, Object>、Object实体类,从0开始,优先级高于setParameter所定义参数)
java.sql.SQLException
FireExceptionpublic FireAccess setFirstRow(java.lang.Integer firstRow)
public FireAccess setMaxRows(java.lang.Integer maxRows)
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list(java.sql.ResultSet rs,
boolean isflag)
rs - 记录结果集[可配合executeQuery(sql)操作](默认:获取自身查询)isflag - 调用完毕后关闭结果集(默认:true)
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list(java.sql.ResultSet rs)
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list(boolean isflag)
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list()
public java.util.Map<java.lang.String,java.lang.Object> unlist(java.sql.ResultSet rs,
boolean isflag)
public java.util.Map<java.lang.String,java.lang.Object> unlist(java.sql.ResultSet rs)
public java.util.Map<java.lang.String,java.lang.Object> unlist(boolean isflag)
public java.util.Map<java.lang.String,java.lang.Object> unlist()
public <T> java.util.List<T> list(java.lang.Class<T> clazz,
java.sql.ResultSet rs,
boolean isflag)
clazz - 实体类对象rs - 记录结果集[可配合executeQuery(sql)操作](默认:获取自身查询)isflag - 调用完毕后关闭结果集(默认:true)
public <T> java.util.List<T> list(java.lang.Class<T> clazz,
java.sql.ResultSet rs)
public <T> java.util.List<T> list(java.lang.Class<T> clazz,
boolean isflag)
public <T> java.util.List<T> list(java.lang.Class<T> clazz)
public <T> T unlist(java.lang.Class<T> clazz,
java.sql.ResultSet rs,
boolean isflag)
public <T> T unlist(java.lang.Class<T> clazz,
java.sql.ResultSet rs)
public <T> T unlist(java.lang.Class<T> clazz,
boolean isflag)
public <T> T unlist(java.lang.Class<T> clazz)
public java.util.List<java.lang.Object> result(int index,
java.sql.ResultSet rs,
boolean isflag)
index - 获取列值rs - 记录结果集[可配合executeQuery(sql)操作](默认:获取自身查询)isflag - 调用完毕后关闭结果集(默认:true)
public java.util.List<java.lang.Object> result(int index,
java.sql.ResultSet rs)
public java.util.List<java.lang.Object> result(int index,
boolean isflag)
public java.util.List<java.lang.Object> result(int index)
public java.lang.Object unresult(int index,
java.sql.ResultSet rs,
boolean isflag)
public java.lang.Object unresult(int index,
java.sql.ResultSet rs)
public java.lang.Object unresult(int index,
boolean isflag)
public java.lang.Object unresult(int index)
public java.util.List<java.lang.Object> result(java.sql.ResultSet rs,
boolean isflag)
public java.util.List<java.lang.Object> result(java.sql.ResultSet rs)
public java.util.List<java.lang.Object> result(boolean isflag)
public java.util.List<java.lang.Object> result()
public java.lang.Object unresult(java.sql.ResultSet rs,
boolean isflag)
public java.lang.Object unresult(java.sql.ResultSet rs)
public java.lang.Object unresult(boolean isflag)
public java.lang.Object unresult()
public long last(java.sql.ResultSet rs,
boolean isflag)
rs - 记录结果集[可配合executeQuery(sql)操作](默认:获取自身查询)isflag - 调用完毕后关闭结果集(默认:true)
public long last(java.sql.ResultSet rs)
public long last(boolean isflag)
public long last()
public static java.lang.String getVersion()
public static void main(java.lang.String[] args)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||