黑马程序员技术交流社区
标题:
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