public class SqlUtil extends Object
| Constructor and Description |
|---|
SqlUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addSqlServer(ServerInfoSql serverInfo)
添加数据库;当前支持1个数据库管理; 可扩展为多个
|
static boolean |
execute(String sql,
List<Object> params)
执行sql (建表,插入记录,更新记录等)
|
static Map<String,Object> |
get(String sql,
List<Object> params)
查询单条数据(一般用于基于主键查询)
|
static <T> T |
get(String sql,
List<Object> params,
Class<T> clazz)
查询单条数据(一般用于基于主键查询)
注意:通过简单的json反序列化,仅支持简单的类对象;
|
static List<Map<String,Object>> |
query(String sql,
List<Object> params)
查询
|
static <T> List<T> |
query(String sql,
List<Object> params,
Class<T> clazz)
查询, 返回业务类,方便代码处理;
注意:通过简单的json反序列化,仅支持简单的类对象(只有基础类型属性);
|
static boolean |
validateTableName(String tableName)
校验表名合法性
|
public static void addSqlServer(ServerInfoSql serverInfo)
serverInfo - 连接信息public static List<Map<String,Object>> query(String sql, List<Object> params)
sql - 查询sqlparams - 参数public static <T> List<T> query(String sql, List<Object> params, Class<T> clazz)
T - 对象类sql - 查询sqlparams - 参数clazz - 业务对象类public static Map<String,Object> get(String sql, List<Object> params)
sql - sql语句params - 参数public static <T> T get(String sql, List<Object> params, Class<T> clazz)
T - 业务对象类sql - sql语句params - 参数clazz - 业务对象类public static boolean execute(String sql, List<Object> params)
sql - sql语句params - 参数public static boolean validateTableName(String tableName)
tableName - 表名Copyright © 2024. All rights reserved.