mysql查询字符串中不支持的字符
答
您可以在查询之前做
StringEscapeUtils.escapeSql(query);
StringEscapeUtils是公地郎库
+0
“它不处理百分比(%)或下划线(_)的情况用于LIKE子句中。“ – dzezzz 2014-08-27 11:46:29
+0
该方法的代码很差:'return StringUtils.replace(str,”'“,”''“);' – camikiller 2016-02-03 21:47:33
你能否详细些吗?你试图解决什么问题,你目前使用哪些代码进行转义? – 2012-08-14 11:40:22
我使用转义字符funtionality来填充可能会破坏我的sql的任何字符。例如'或'等我想知道是否还有一些非法字符仍然留下来,当它添加到where子句导致我的sql字符串中断 – 2012-08-16 10:41:00