public static DataTable ExecuteDataSet(string sql, params SqlParameter[] parameters)
{
//定义一个连接
using (SqlConnection conn = new SqlConnection(connString))
{
//定义一个SqlDataAdapter变量da
using (SqlDataAdapter da = new SqlDataAdapter(sql, conn))
{
conn.Open();
da.SelectCommand.Parameters.AddRange(parameters);
DataSet ds = new DataSet();
da.Fill(ds);
return ds.Tables[0];
}
}
}
问题:这里为什么可以用using了,如果释放掉conn和da的话,客户端还能读取到数据么?
|