黑马程序员技术交流社区

标题: Dispose方法与Close方法的区别 [打印本页]

作者: 黄星星    时间: 2013-3-16 09:59
标题: Dispose方法与Close方法的区别
Dispose方法与Close方法的区别
作者: 边道坚    时间: 2013-3-16 10:01
本帖最后由 边道坚 于 2013-3-16 10:03 编辑

Close:关闭到数据源的连接.这是关闭任何打开连接的首选方法.
Dispose:已重载.释放由Component占用的资源.
以上是MSDN的介绍.问一下,两种方法的区别在哪里?
Close()是关闭连接,而Dispose是释放资源,就是从内存中清除掉你所new的实例.
Close()后还可以再Open,但是你如果DisPonse后,则就不可以Open了,除非重新new实例.
作者: 黑马-蒋振军    时间: 2013-3-16 10:17
就比如说对一个connection对象来说,close之后还在连接池中,还可以进行open操作,而Disponse则是直接把连接对象销毁掉,如果想用的话必须再新建




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