黑马程序员技术交流社区

标题: ado.net中的con.Close和con.Dispose()区别 [打印本页]

作者: 孙琦    时间: 2012-1-21 10:53
标题: ado.net中的con.Close和con.Dispose()区别
今天看老师的视频,有个地方不是很明白,创建一个SqlConnection的对象con,当con.Colse()时在con.Open()程序会正常执行,当con.Dispose()时,会提示ConnectionString 属性尚未初始化。我有点不明白.
作者: 刘少华    时间: 2012-1-21 13:55
con.Colse()是关闭连接,关闭了还可以再用Open()打开
con.Dispose()是注销连接,并且Dispose()方法中含有Colse()方法,若想再用,就必须要重新声明了
就像杨老师讲的,Colse()就像把水龙头给关了,而Dispose()是直接把水管给拆了
作者: 孙琦    时间: 2012-1-21 16:30
刘少华 发表于 2012-1-21 13:55
con.Colse()是关闭连接,关闭了还可以再用Open()打开
con.Dispose()是注销连接,并且Dispose()方法中含有Co ...

有道理00





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