|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object fire.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
FireException
public 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
FireException
public 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)
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |