Class SQLUtils

java.lang.Object
me.danwi.sqlex.common.SQLUtils

public class SQLUtils extends Object
SQL辅助工具
  • Constructor Details

    • SQLUtils

      public SQLUtils()
  • Method Details

    • replaceDatabaseName

      public static String replaceDatabaseName(String sql, Map<String,String> mapping)
      根据mapping将SQL中的数据库名做重映射 TODO: 不稳定版本,可能会出现替换错误
      Parameters:
      sql - SQL语句
      mapping - 数据库名映射
      Returns:
      返回修改了数据库名后的SQL
    • splitStatements

      public static List<String> splitStatements(String script)
      将多条语句做拆分
      Parameters:
      script - SQL脚本
      Returns:
      单个SQL语句集合