參數化查詢對SQL注入有何幫助?在查詢1和2中,TextBox中的文本被插入到數據庫中。這里參數化查詢的意義是什么?過路txtTagNumber作為查詢參數SqlCommand cmd = new SqlCommand("INSERT INTO dbo.Cars " +"VALUES(@TagNbr);" , conn);
cmd.Parameters.Add("@TagNbr", SqlDbType.Int);
cmd.Parameters["@TagNbr"].Value = txtTagNumber.Text;轉換txtTagNumber在構造查詢之前轉換為整數。int tagnumber = txtTagNumber.Text.ToInt16(); /* EDITED */INSERT into Cars values(tagnumber.Text);
/* then is it the same? */此外,在這里,我將使用正則表達式驗證來停止非法字符的插入。
3 回答

互換的青春
TA貢獻1797條經驗 獲得超6個贊
添加回答
舉報
0/150
提交
取消