SqlConnection conn = new SqlConnection(constr);
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "select * from T_News where Id=@id";
////方法一:
// cmd.Parameters.AddWithValue("@id", id);
// //方法二:
//SqlParameter par = new SqlParameter("@id", id);
//cmd.Parameters.Add(par);
//方法三:
//SqlParameter par= new SqlParameter("@id",SqlDbType.Int);
//par.Value = id;
//cmd.Parameters.Add(par);
Response.Write(cmd.ExecuteScalar());
cmd.Dispose();
conn.Dispose();
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "select * from T_News where Id=@id";
////方法一:
// cmd.Parameters.AddWithValue("@id", id);
// //方法二:
//SqlParameter par = new SqlParameter("@id", id);
//cmd.Parameters.Add(par);
//方法三:
//SqlParameter par= new SqlParameter("@id",SqlDbType.Int);
//par.Value = id;
//cmd.Parameters.Add(par);
Response.Write(cmd.ExecuteScalar());
cmd.Dispose();
conn.Dispose();
本文展示了一个使用C#进行SQL参数化查询的例子。通过三种不同的方式设置参数,包括使用AddWithValue方法、创建SqlParameter对象并直接添加以及先实例化SqlParameter再设置其Value属性。示例代码还展示了如何打开连接、执行查询并处理结果。
2476

被折叠的 条评论
为什么被折叠?



