首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于sql注入,该如何处理

2012-03-23 
关于sql注入SqlCommand cmd new SqlCommand(select * from WARE where warename + TextBox1.Text +

关于sql注入
SqlCommand cmd = new SqlCommand("select * from WARE where warename='" + TextBox1.Text + "'", conn); 这个可以SQL注入,明白。


//SqlCommand cmd = new SqlCommand("jian", conn); 

   
  //cmd.CommandType = CommandType.StoredProcedure; 

  //cmd.Parameters.AddWithValue("a", TextBox1.Text); 这句话什么意思?

后面注释的三句话是如何做到防止SQL注入的呢?

[解决办法]

探讨
cmd.Parameters.AddWithValue("@a", TextBox1.Text.Replace("'","''"));
使用sqlcommand参数还要TextBox1.Text.Replace("'","''")吗,请问?

热点排行