SqlHelper是一个基于.NET Framework的数据库操作组件。组件中包含数据库操作方法。SqlHelper用于简化你重复的去写那些数据库连接(SqlConnection),SqlCommand,SqlDataReader等等。SqlHelper 封装过后通常是只需要给方法传入一些参数如数据库连接字符串,SQL参数等,就可以访问数据库了。
object result = null; //查询结果可能类型多样,故先声明对象,并指向空值;
using (SqlCommand sqlCommand = GetCommand(commandText, isStoredProcedure, sqlParameters)) //调用SQL助手的静态方法GetCommand来创建SQL命令,并定义其作用范围;
{
sqlCommand.Connection.Open(); //打开SQL命令的连接;
result = sqlCommand.ExecuteScalar(); //调用SQL命令的方法ExecuteScalar来执行命令,并返回单个结果(即标量);
sqlCommand.Connection.Close(); //关闭SQL连接;
}
return result; //返回查询结果;
}