| 限定符和类型 | 字段和说明 |
|---|---|
private static String |
SQL_ORDER_BY_PATTERN
仅支持字母、数字、下划线、空格、逗号、小数点(支持多个字段排序)
|
private static char[] |
UN_SAFE_CHARS |
| 限定符 | 构造器和说明 |
|---|---|
private |
SqlUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
buildSqlParamPlaceholder(int count) |
private static String |
getParamString(Object[] params,
int index) |
private static boolean |
isUnSafeChar(char ch) |
static void |
keepColumnSafely(String column) |
static void |
keepOrderBySqlSafely(String value) |
static String |
replaceSqlParams(String sql,
Object[] params)
替换 sql 中的问号 ?
|
static boolean |
toBool(int result)
根据数据库响应结果判断数据库操作是否成功。
|
static boolean |
toBool(int[] results)
根据数据库响应结果判断数据库操作是否成功。
|
static boolean |
toBool(long result) |
private static final String SQL_ORDER_BY_PATTERN
private static final char[] UN_SAFE_CHARS
private SqlUtil()
public static void keepColumnSafely(String column)
public static void keepOrderBySqlSafely(String value)
private static boolean isUnSafeChar(char ch)
public static boolean toBool(int result)
result - 数据库操作返回影响条数true 操作成功,false 操作失败。public static boolean toBool(long result)
public static boolean toBool(int[] results)
results - 操作数据的响应成功条数true 操作成功,false 操作失败。public static String replaceSqlParams(String sql, Object[] params)
sql - sql 内容params - 参数private static String getParamString(Object[] params, int index)
public static String buildSqlParamPlaceholder(int count)
Copyright © 2023. All rights reserved.