public class XdbUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
allowResultNull |
static HashMap<String,Connection> |
connectionMap |
static String |
propertyName |
| Constructor and Description |
|---|
XdbUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
closeConnection()
关闭Connection
|
static void |
closeConnection(String jdbcName) |
static Integer |
delete(XqlUtil xql)
删除记录
|
static Integer |
delete(XqlUtil xql,
String jdbcName) |
static boolean |
executeBatchStaticSQL(List<String> list)
执行SQL,批量,无返回
|
static boolean |
executeBatchStaticSQL(List<String> list,
String jdbcName) |
static String |
executeInsert(String sql)
执行SQL,增
|
static String |
executeInsert(String sql,
String jdbcName) |
static com.alibaba.fastjson.JSONArray |
executeQuery(String sql)
执行SQL,查
|
static com.alibaba.fastjson.JSONArray |
executeQuery(String sql,
String jdbcName) |
static Integer |
executeUpdate(String sql)
执行SQL,增、删、改
|
static Integer |
executeUpdate(String sql,
String jdbcName) |
static Connection |
getConnection(String jdbcName)
获得数据库的连接
|
static String |
insert(XqlUtil xql)
新增记录
|
static String |
insert(XqlUtil xql,
String jdbcName) |
static void |
insertJaListWithTableName(String table,
com.alibaba.fastjson.JSONArray jaList)
新增记录,批量数据
|
static void |
insertJaListWithTableName(String table,
com.alibaba.fastjson.JSONArray jaList,
String jdbcName) |
static void |
insertList(List<XqlUtil> listXql)
新增记录,批量Xql
|
static void |
insertList(List<XqlUtil> listXql,
String jdbcName) |
static com.alibaba.fastjson.JSONArray |
readList(XqlUtil xql)
查询多条记录
|
static com.alibaba.fastjson.JSONArray |
readList(XqlUtil xql,
String jdbcName) |
static Integer |
readNum(XqlUtil xql)
查询记录数, 输入xql
|
static Integer |
readNum(XqlUtil xql,
String jdbcName) |
static Integer |
readNumBySql(String sql)
查询记录数, 输入sql
|
static Integer |
readNumBySql(String sql,
String jdbcName) |
static Integer |
readNumBySqlCount(String sql)
查询记录数, 输入sql, 获取count
|
static Integer |
readNumBySqlCount(String sql,
String jdbcName) |
static com.alibaba.fastjson.JSONObject |
readOne(XqlUtil xql)
查询单条记录
|
static com.alibaba.fastjson.JSONObject |
readOne(XqlUtil xql,
String jdbcName) |
static String |
readValue(XqlUtil xql,
String key)
查询单条记录单值
|
static String |
readValue(XqlUtil xql,
String key,
String jdbcName) |
static com.alibaba.fastjson.JSONArray |
select(String sql)
查询记录, 输入sql
|
static com.alibaba.fastjson.JSONArray |
select(String sql,
String jdbcName) |
static Integer |
update(XqlUtil xql)
修改记录
|
static Integer |
update(XqlUtil xql,
String jdbcName) |
public static String propertyName
public static String allowResultNull
public static HashMap<String,Connection> connectionMap
public static Connection getConnection(String jdbcName) throws SQLException
SQLException - SQL错误捕获public static com.alibaba.fastjson.JSONArray readList(XqlUtil xql)
xql - xql对象public static com.alibaba.fastjson.JSONObject readOne(XqlUtil xql)
xql - xql对象public static String readValue(XqlUtil xql, String key)
xql - xql对象key - 查询字段public static Integer readNum(XqlUtil xql)
xql - xql对象public static com.alibaba.fastjson.JSONArray select(String sql)
sql - 查询SQL语句public static com.alibaba.fastjson.JSONArray executeQuery(String sql)
sql - 查询SQL语句public static Integer readNumBySql(String sql)
sql - 查询SQL语句public static Integer readNumBySqlCount(String sql)
sql - 查询SQL语句public static Integer executeUpdate(String sql)
sql - SQL语句public static String executeInsert(String sql)
sql - SQL语句public static boolean executeBatchStaticSQL(List<String> list)
list - SQL语句Listpublic static boolean executeBatchStaticSQL(List<String> list, String jdbcName)
public static void closeConnection()
public static void closeConnection(String jdbcName)
public static void insertList(List<XqlUtil> listXql)
listXql - Xql对象Listpublic static void insertJaListWithTableName(String table, com.alibaba.fastjson.JSONArray jaList)
table - 表名jaList - 数据 JSONArrayCopyright © 2017. All rights reserved.