通过url阻止sql注入

0 c# java sql-injection

是否针对特殊字符验证URL是否会阻止sql注入?像这样的Somehing:

validateRequest(req.getUri());
Run Code Online (Sandbox Code Playgroud)

我在其中验证特殊字符.

Hab*_*bib 5

只要您对数据库使用参数化查询,就可以从SQL注入中保存.因此,您应该通过命令参数将数据发送到数据库服务器,而不是验证URL中的字符.