ibatis防止SQL注入的办法
常见容易犯错的写法:
select*frompage_framewheretitlelike'%$title$%'
这样会引起SQL注入漏洞.
解决方法:
select*frompage_framewheretitlelike'%'||#title#||'%'
注意:以上写法在oracle使用。
在mysql中,用这个:select*frompage_framewheretitleCONCAT('%',#title#,'%')
在mssql中,用这个: select * from page_frame where '%'+#name #+'%还有一种办法是将参数里的# $ ' 等字符串转义替换掉
相关推荐
专注前端开发 2020-10-21
苏康申 2020-11-13
vitasfly 2020-11-12
oraclemch 2020-11-06
liuyang000 2020-09-25
FellowYourHeart 2020-10-05
赵继业 2020-08-17
whyname 2020-08-16
Seandba 2020-08-16
dbasunny 2020-08-16
拼命工作好好玩 2020-08-15
langyue 2020-08-15
写程序的赵童鞋 2020-08-03
Accpcjg 2020-08-02
tydldd 2020-07-30
好记忆也需烂 2020-07-28
jianghero 2020-07-28