public class Utils extends Object
| 构造器和说明 |
|---|
Utils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
changeColumnToFieldName(String columnName)
将以下划线分隔的数据库字段转换为驼峰风格的字符串
|
static Map<String,Object> |
changeFieldToColumnName(Map<String,Object> map) |
static String |
changeFieldToColumnName(String fieldName)
将驼峰风格的字符串转换为以下划线分隔的数据库字段
|
static boolean |
checkTableExists(Connection conn,
String tableName)
检查数据库中是否存在指定的表
检测表是否存在
|
static String |
escapeSqlInjection(String input)
过滤输入字符串以避免 SQL 注入攻击。
|
static String |
retrieveCredentials(DataSource dataSource)
利用反射获取数据源连接信息
|
public static String changeColumnToFieldName(String columnName)
columnName - 下划线分隔的字符串public static String changeFieldToColumnName(String fieldName)
fieldName - 驼峰风格的字符串public static Map<String,Object> changeFieldToColumnName(Map<String,Object> map)
public static boolean checkTableExists(Connection conn, String tableName)
conn - 数据库连接对象tableName - 表名public static String escapeSqlInjection(String input)
input - 待过滤的字符串,通常是用户输入public static String retrieveCredentials(DataSource dataSource)
dataSource - 数据源Copyright © 2016–2026 AJAXJS. All rights reserved.