Using语句块关闭连接问题!!!!!!!急
我现在对using语句块连接知道点,但是有个疑惑
先看下边两段代码
using(SqlConnection conn = new SqlConnection(connection())) {
conn.Open();
SqlCommand cmd = new SqlCommand(sqlstr, conn);
cmd.ExecuteNonQuery();
}
=================================================================
SqlConnection objCon= new SqlConnection(connection())
using(objCon)
{
conn.Open();
SqlCommand cmd = new SqlCommand(sqlstr, conn);
cmd.ExecuteNonQuery();
}
一个是直接在using语句块里new的,一个是new好之后吧对象放里的,我想问的就是这两段代码的实现是一样的吗?
如果不一样,那第一段肯定是对的吧,要是用第一段代码using的关闭办法,那起不是没写一个方法就得写一遍啊,
是不是麻烦啊?而第二段的方式可以把连接写在一个方法里直接掉用啊,,
疑惑中,,请高手指点啊~~~~~~~~~~~~