sql字符转义

 

 

/**
     * sql 内的like % 代表一个或多个字符, _代表一个字符,这都是需要转义的
     * @param s
     * @return
     */
    public static String escapeSpecialChar(String s){
        if(StringUtils.isBlank(s)){
            return null;
        }else{
            return s.replaceAll("%", "\\\\%").replaceAll("_", "\\\\_");
        }
    }

 

posted @ 2019-11-06 14:58  这个名字想了很久~  阅读(1125)  评论(0编辑  收藏  举报