黑马程序员技术交流社区

标题: close和dispose的区别那个更好? [打印本页]

作者: 张彪    时间: 2011-12-1 08:22
标题: close和dispose的区别那个更好?
本帖最后由 张彪 于 2011-12-1 09:01 编辑

在程序中close和dispose都可以关闭数据库他们有什么区别?能不能不用close直接用dispose
作者: 周敏_.net    时间: 2011-12-1 08:44
你的这个问题前面已经有人提问过了,你可以看看http://bbs.itheima.com/thread-3218-1-2.html
使用Using,你可以不调用,系统会自动调用Dispose,
作者: 谭显锋    时间: 2011-12-1 11:02
当然不一样了,Close()只是关闭数据库,半没有销毁连接对象,你想要是开发一个B/S架构的,人多了数据库连接池会撑爆,所以用完了最好就Dispose掉。Dispose前他会自动先帮你Close掉。当然用using托管,它会帮你自动Dispose的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2