首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

数据库封锁另一种方法

2012-09-27 
数据库关闭另一种方法原来一直用.close(),今天发新一个新的方法就是using在尝试的过程中发现一个疑惑就是

数据库关闭另一种方法
原来一直用.close(),今天发新一个新的方法就是using

在尝试的过程中发现一个疑惑
就是查寻数据的时候例子这样写的

C# code
            DataTable dt = new DataTable();            cmd = new SqlCommand(sql, Getconn());            using (str = cmd.ExecuteReader(CommandBehavior.CloseConnection))            {                dt.Load(str);            }                       return dt;


我自己疑惑using里面的内容,试着改写了一下

C# code
            DataTable dt = new DataTable();            using (cmd = new SqlCommand(sql, Getconn()))           {                str = cmd.ExecuteReader();                dt.Load(str);            }           return dt;


测试的结果是一样都能实现查询的功能,哪位给我讲讲上面那样写的作用是什么,而我下面这样写数据库究竟关闭了没

[解决办法]
using的作用是释放非托管资源

热点排行