执行对数据库的增、删、改操作,并返回数据库中受影响的行数,可以通常简写为:
public static int ExecuteNonQuery(string sqlText, params SqlParameter[] paramss)
{
using (SqlConnection sqlCnn = new SqlConnection(cnnstring))
{
using (SqlCommand sqlCmm = sqlCnn.CreateCommand())
{
sqlCmm.CommandText = sqlText;
fillParameter(paramss, sqlCmm);//这个方法下面有定义
sqlCnn.Open();
return sqlCmm.ExecuteNonQuery();
}
}
}
//填充Command对象的参数列表
private static void fillParameter(SqlParameter[] paramss, SqlCommand sqlCmm)
{
foreach (SqlParameter param in paramss)
{
sqlCmm.Parameters.Add(param);
}
}
获取结果集的第一行第一列的结果
public static object ExecuteScalar(string sqlText, params SqlParameter[] paramss)
{
using (SqlConnection sqlCnn = new SqlConnection(cnnstring))
{
using (SqlCommand sqlCmm = sqlCnn.CreateCommand())
{
sqlCmm.CommandText = sqlText;
fillParameter(paramss, sqlCmm);//方法是上面定义的
sqlCnn.Open();
return sqlCmm.ExecuteScalar();
}
}
}
这样直接调用方法,就节省了很多代码,能节约很多时间,时间就是金钱啊。。。。
初学者对数据库应用的简单提取
最新推荐文章于 2022-07-15 23:11:33 发布