//连接字符串
private static readonly string str = "server=.;database=day14;uid=sa;pwd=123456";
//方法 执行的是增删改的方法 返回值是int类型
CommandType commandType这个是sql语句的存储类型
public static int Instance(string sql,CommandType commandType,params SqlParameter[] spm)
{
//1.创建数据库连接对象
SqlConnection con = new SqlConnection(str);
//创建命令对象
SqlCommand com = new SqlCommand(sql,con);
//sql语句的存储类型
com.CommandType = commandType;
//判断参数是否为null,如果不为null的话我们就把参数加进去
if (spm!=null)
{
com.Parameters.AddRange(spm);
}
//这个是抛异常
try
{
//打开数据库
con.Open();
return com.ExecuteNonQuery();
}
//如果有异常 就会执行异常
catch (Exception)
{
throw ;
}
//如果没有异常的话就会执行这个
finally {
con.Close();
}
}
注意的是在方法的调用的时候必须是静态的