如方法:public static object ExecuteScalar(string connectionString, CommandType cmdType, string cmdText, params SqlParameter[] commandParameters){SqlCommand cmd = new SqlCommand();using(SqlConnection conn = new SqlConnection(connectionString)){PrepareCommand(cmd, conn, cmdType, cmdText, commandParameters);//方法 PrepareCommand()中有开启SqlConnection,而执行完毕后为什么可以不用关闭?object val = cmd.ExecuteScalar();cmd.Parameters.Clear();return val;}}这里的SqlConnection连接对象为什么可以不用关闭?以及using放在这里使用的作用是什么?
- 2 回答
- 0 关注
- 405 浏览
添加回答
举报
0/150
提交
取消