A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 孙琦 黑马帝   /  2012-1-21 10:53  /  2441 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天看老师的视频,有个地方不是很明白,创建一个SqlConnection的对象con,当con.Colse()时在con.Open()程序会正常执行,当con.Dispose()时,会提示ConnectionString 属性尚未初始化。我有点不明白.

2 个回复

倒序浏览
con.Colse()是关闭连接,关闭了还可以再用Open()打开
con.Dispose()是注销连接,并且Dispose()方法中含有Colse()方法,若想再用,就必须要重新声明了
就像杨老师讲的,Colse()就像把水龙头给关了,而Dispose()是直接把水管给拆了
回复 使用道具 举报
刘少华 发表于 2012-1-21 13:55
con.Colse()是关闭连接,关闭了还可以再用Open()打开
con.Dispose()是注销连接,并且Dispose()方法中含有Co ...

有道理00
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马