30

Q: Why did SQL Injection prevention mechanism evolve into the direction of using Parameterized Queries?
The way I see it, SQL Injection attacks can be prevented by
Carefully screening, filtering, encoding input (before insertion into SQL)
Using Prepared Statements / Parameterized Queries
I suppose that there are pros and cons for each, but why did #2 take off and become considered to be more or...