假設我有以下代碼(刪除無用的東西,如連接字符串、數據集創建、設置命令類型等)。string sql = "SELECT * FROM SomeTable WHERE Field=@ParamValue";using (SqlConnection conn = new SqlConnection())using (SqlCommand cmd = new SqlCommand(sql, conn)){ cmd.Parameters.Add(new SqlParameter("ParamValue", someValue)); da.Fill(ds);}使用參數化查詢是否足以確保針對 SQL 注入的安全性,或者我是否需要someValue在將其作為參數傳入之前首先去除引號?
- 1 回答
- 0 關注
- 232 瀏覽
添加回答
舉報
0/150
提交
取消