Sprache: C#
So wird die SQL Abfrage vor SQL-Injektion geschützt.
string Name = "Meyer";
SqlCommand cmd = new SqlCommand("SELECT Name FROM Mitarbeiter WHERE Nachname = @Name;");
cmd.Parameters.Add("@Name", Name);
string Name = "Meyer";
SqlCommand cmd = new SqlCommand("SELECT Name FROM Mitarbeiter WHERE Nachname = @Name;");
cmd.Parameters.Add("@Name", Name);
Alte URL:
/snippet/schutz-vor-sql-injektion/201
Naja, treffender formuliert wird hier die Parameterklasse für Benutzereingaben verwendet.
Bietet zwar Schutz vor SQL-Injection bei Eingaben, sollte aber allgemein (Codewartungs & performancetechnisch) verwendet werden.