| Method Summary |
| SqlSession |
getSession(String dbkey)
获取数据库连接 Session |
| boolean |
IsDMDB(String key)
判断数据库类型达梦数据库 |
| boolean |
IsKingDB(String key)
判断数据库类型金仓数据库 |
| boolean |
IsOracleDB(String key)
判断连接是否为Oracle数据库 |
| boolean |
IsMySQLDB(String key)
判断连接是否为MySQL数据库 |
| boolean |
IsMSSQLDB(String key)
判断连接是否为SQL Server数据库 |
| Connection |
getAppConn(String key)
获取指定标识的数据库连接【方法已过时】 |
| List<Map> |
execQueryforList(String key, String sql)
查询操作JDBC |
| List |
selectForList(String key, String sql)
查询操作 ibatiS |
| ResultSet |
execQuery(Connection aConn, String aSQL)
查詢操作[为了兼容老版本]不推荐使用 |
| String |
execUpdateQuery(String dbkey, String sql)
更新操作 |
| String |
execInsertQuery(String dbkey, String sql)
插入操作 |
| String |
execdeleteQuery(String dbkey, String sql)
删除操作 |
| void |
CloseConn(Connection conn, Statement stm, ResultSet rs)
关闭连接 |
| void |
CloseConn(SqlSession session, Connection conn, Statement stm, ResultSet rs)
关闭连接 |
| void |
execQueryList(String dbkey,
String sql, List<String> listStr, List<String> listprms,
List<String> listprms1)
查询列表 |
| List<Map<String, String>> |
execQueryList(String dbkey, String sql, List<String> listStr,
List<String> listprms, List<String> listprms1)
获取通用查询列表 |
| String |
execUpdate(String dbkey, String sql, List list)
更新操作 |
| String |
callProc(String aProcName, String aParamValues)
调用存储过程; aParams为分号分割的字符串参数值列表, 所有参数只能是字符串类型, 且只能是in类型 |
| List<Map<String, Object>> |
selectList(SqlSession session, String sql)
查询数据 |
| List<Map<String, Object>> |
selectList(SqlSession session, String sql, Object[] params)
查询数据-带参数 |
| List<Map<String, Object>> |
selectList(SqlSession session, String sql, List<Object> params)
查询数据-带参数 |
| List<Map<String, String>> |
selectStringList(String dbname, String sql)
查询数据 |
| List<Map<String, String>> |
selectStringList(SqlSession session, String sql)
查询数据 |
| List<Map<String, String>> |
selectStringList(String dbname, String sql, List<Object> params)
查询数据 -带参数 字段内容返回String类型 |
| List<Map<String, String>> |
selectStringList(SqlSession session, String sql, List<Object> params)
查询数据 -带参数 字段内容返回String类型 |
| List<Map<String, Object>> |
selectStringList(String dbname, String sql, List<Object> params)
查询数据 -带参数 |
| int |
excuteInsert(String dbname, String sql)
插入数据 并自动提交 |
| int |
excuteInsert(SqlSession session, String sql)
插入数据 session统一事务 |
| int |
excuteInsert(SqlSession session, String sql, List<Object> params)
数据插入 session统一事务 |
| int |
excuteDelete(String dbname, String sql)
删除数据 并自动提交 |
| int |
excuteDelete(SqlSession session, String sql)
删除数据 session统一事务 |
| int |
excuteUpdate(String dbname, String sql)
更新数据 并自动提交 |
| int |
excuteUpdate(SqlSession session, String sql)
更新数据 session统一事务 |
| int |
excuteUpdate(String dbname, String sql, List<Object> params)
数据操作 -自动提交 -带参数 |
| int |
excuteUpdate(SqlSession session, String sql, List<Object> params)
数据操作 -非自动提交(需程序自己提交) -带参数 适合用于统一事物操作 |
List execQueryforList(String key, String sql)
查询操作JDBC
Parameters:
key
{string}字符串
sql
{string}字符串
Returns:
{
java.util.List} List<Map<String,Object>> 除BLOB类型的数据外,都被转为字符型
throws:
{
java.sql.SQLException}
List selectForList(String key, String sql)
查询操作 ibatiS
Parameters:
key
{string}字符串
sql
{string}字符串
Returns:
{
java.util.List} List<Map<String,Object>>
throws:
{
java.sql.SQLException}
String execUpdateQuery(String dbkey, String sql)
跟新操作
Parameters:
dbkey
{string}字符串[数据库连接标识]
sql
{string}字符串
Returns:
{
String} 执行成功返回"success",失败返回异常信息
throws:
{
java.sql.SQLException}
String execInsertQuery(String dbkey, String sql)
插入操作
Parameters:
dbkey
{string}字符串[数据库连接标识]
sql
{string}字符串
Returns:
{
String} 执行成功返回"success",失败返回异常信息
throws:
{
java.sql.SQLException}
String execdeleteQuery(String dbkey, String sql)
删除操作
Parameters:
dbkey
{string}字符串[数据库连接标识]
sql
{string}字符串
Returns:
{
String} 执行成功返回"success",失败返回异常信息
throws:
{
java.sql.SQLException}
void CloseConn(Connection conn, Statement stm, ResultSet rs)
关闭连接
Parameters:
conn
{java.sql.Connection}字符串[数据库连接标识]
stm
{java.sql.Statement}字符串
rs
{java.sql.ResultSet}字符串
Returns:
{
void}
throws:
{
java.sql.SQLException}
List<Map<String, String>> execQueryList(String dbkey,String sql, List<String> listStr, List<String> listprms,
List<String> listprms1)
关闭连接
Parameters:
dbkey
{String}字符串[数据库连接标识]
sql
{String}字符串
listStr
{List<String>}返回字段
listprms
{List<String>}SQL参数
listprms1
{List<String>}参数类型:整型<int>; 双精度型<dou>
Returns:
{
List<Map<String, String>>}
throws:
{
java.sql.SQLException}