您的位置:首页 > 数据库

SQL防注入

2015-11-07 22:26 435 查看
方式一:

string sqlS = "select * from Info WHERE Sequ
4000
ence=@Sequence";
string sqlConStr = @"Data Source = PANLEE-PC\MSSQLSERVER_2; Initial Catalog = ASPNET; Persist Security Info = True; User ID = sa; Password = lipan";
using (SqlConnection sqlCon = new SqlConnection(sqlConStr))
{
sqlCon.Open();
using (SqlCommand sqlCmd = new SqlCommand(sqlS, sqlCon))
{
sqlCmd.Parameters.Add(new SqlParameter("Sequence", 21));
var dataReturn = sqlCmd.ExecuteScalar();
}
}


方式二:
string sqlS = "SELECT * FROM Info WHERE Name=@userName";
SqlParameter[] sqlPara = new SqlParameter[] { new SqlParameter("@userName", SqlDbType.NVarChar, 10) };
sqlPara[0].Value = context.Request.Form["userName"].ToString();
if (SqlHelper.Exists(sqlS, sqlPara))
{ return true; }
else { return false; }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: