C#如何实现对sql server数据库的增删改查

2019-12-26 13:14:37王旭
  •   //} 
  • foreach (SqlParameter item in pms)//第一个参数:你的数据类型 //第二个参数是值 //第三个参数:in 在什么什么里面 //第四个参数 数组的名称  { 
  • if (item != null)  { 
  • cmd.Parameters.Add(item);  } 
  • }  } 
  • //第五步:返回结果  int i = Convert.ToInt32(cmd.ExecuteScalar()); 
  • //第六步:关闭数据库  conn.Close(); 
  • //第六步:把最终的结果返回到外面去  return i; 
  • }  public static int ExecuteNonQuery(string cmdText, params SqlParameter[] pms) 
  • {  //params:不限长度的数组 
  • //第一步:创建数据库对象连接  SqlConnection conn = new SqlConnection(connstr); 
  • //第二步:打开数据库  conn.Open(); 
  • //第三步:创建数据库命令对象和数据库查询语句  SqlCommand cmd = new SqlCommand(cmdText, conn); 
  • //第四步:创建参数对象  //cmd.Parameters.Add(pms);//如果我们在这里直接放入pms数组,那么cmd添加进去的都是SqlParameter,而不是具体的参数。 
  •    
  • // int[] ii = new int[5] { 1,2,3,4,5 };  if (pms != null) 
  • {   
  • //for (int i = 0; i <pms.Length; i++)  //{ 
  • // if (pms[i]!=null)  // { 
  • // cmd.Parameters.Add(pms[i]);   // } 
  •   //} 
  • foreach (SqlParameter item in pms)//第一个参数:你的数据类型 //第二个参数是值 //第三个参数:in 在什么什么里面 //第四个参数 数组的名称  { 
  • if (item != null)  { 
  • cmd.Parameters.Add(item);  } 
  • }  } 
  • //第五步:返回结果  int i = Convert.ToInt32(cmd.ExecuteNonQuery()); 
  • //第六步:关闭数据库  conn.Close(); 
  • //第六步:把最终的结果返回到外面去  return i; 
  • }  //返回一张表