标签:区别 默认 sql注入 jdbc ati state 后台 引号 span
\({}?使用\){}时的sql不会当做字符串处理,如上边的语句:select * from table where id=${id} 在调用这个语句时控制台打印的为:select * from table where id=2 and name=3 ,假设传的参数id值为(2 and name=3),这样就会带来sql注入。
这里也不是说\({}一无是处,比如在MyBatis动态排序时使用order by +\){动态参数},使用${}而不是#{}。
标签:区别 默认 sql注入 jdbc ati state 后台 引号 span
原文地址:https://www.cnblogs.com/macht/p/11879160.html