ASP.NET 中connection对象使用完后一定要关闭吗

[复制链接]
查看11 | 回复4 | 2012-6-17 09:40:32 | 显示全部楼层 |阅读模式
看了一楼的这句话有点汗。。。数据库连接池是说把每一个进程的数据库连接统一管理,n多用户用一个数据库连接。。不敢想象, 至于为什么数据库连接没有close, 看这句: SqlDataReader rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection); 注意后面的 CommandBehavior.CloseConnection 在执行语句后会关闭 还有在执行 DataReader.Close()类似操作的时候同时也会关闭 还有sqlDataAdapter也会自动帮你关闭不过总的来说,以手工方式关闭连接通常是最安全的,close()1楼的答案思路很不正确,楼主可不要建...
回复

使用道具 举报

千问 | 2012-6-17 09:40:32 | 显示全部楼层
connection 对象是数据库连接对象。一般的话,将数据库配置语句实例化给他。connection对象的Open()方法和Close()方法为打开和关闭连接。...
回复

使用道具 举报

千问 | 2012-6-17 09:40:32 | 显示全部楼层
是的可以用using来进行资源管理这样就不用写close和dispose了...
回复

使用道具 举报

千问 | 2012-6-17 09:40:32 | 显示全部楼层
当然,一定要的呀!...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行