开发者社区 问答 正文

druid+oracle,不能执行oracle系统函数?报错

"\r\n### Error querying database.  Cause: java.sql.SQLException: sql injection violation, deny object : utl_match : select * from table where (sys.utl_match.edit_distance_similarity(pay_use,'购房补贴') >= 50;

 

 

druid 报错,而改用c3p0就没问题

展开
收起
爱吃鱼的程序员 2020-06-06 16:46:38 815 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
                        这个是做了注入拦截吧。要不把注入拦截停掉,要不就把调用的系统函数放行。 
    
    2020-06-06 16:46:56
    赞同 展开评论