`
NumbCoder
  • 浏览: 24219 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

IBatis的like查询写法

阅读更多

在《ibatis in action》一书里明确提到了使用iBatis like查询的时候,用下面这种写法会有注入漏洞

 select * from  t_user   where  username  like '%$name$%' 

 所以正规的安全写法(参照网上搜集的)

MySql:  select * from t_user  where  username  like concat('%',#name#,'%')  
    
Oracle:  select * from t_user where  username  like '%'||#name#||'%'    

SQL Server:  select * from t_user  where  username  like '%'+#name#+'%'  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics