sql字符转义

/**
     * sql 内的like % 代表一个或多个字符, _代表一个字符,这都是需要转义的
     * @param s
     * @return
     */
    public static String escapeSpecialChar(String s){
        if(StringUtils.isBlank(s)){
            return null;
        }else{
            return s.replaceAll("%", "\\%").replaceAll("_", "\\_");
        }
    }
原文地址:https://www.cnblogs.com/shihaiming/p/11805198.html