Package me.danwi.sqlex.common
Class SQLUtils
- java.lang.Object
-
- me.danwi.sqlex.common.SQLUtils
-
public class SQLUtils extends java.lang.ObjectSQL辅助工具
-
-
Constructor Summary
Constructors Constructor Description SQLUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringreplaceDatabaseName(java.lang.String sql, java.util.Map<java.lang.String,java.lang.String> mapping)根据mapping将SQL中的数据库名做重映射 TODO: 不稳定版本,可能会出现替换错误static java.util.List<java.lang.String>splitStatements(java.lang.String script)将多条语句做拆分
-
-
-
Method Detail
-
replaceDatabaseName
public static java.lang.String replaceDatabaseName(java.lang.String sql, java.util.Map<java.lang.String,java.lang.String> mapping)根据mapping将SQL中的数据库名做重映射 TODO: 不稳定版本,可能会出现替换错误- Parameters:
sql- SQL语句mapping- 数据库名映射- Returns:
- 返回修改了数据库名后的SQL
-
splitStatements
public static java.util.List<java.lang.String> splitStatements(java.lang.String script)
将多条语句做拆分- Parameters:
script- SQL脚本- Returns:
- 单个SQL语句集合
-
-