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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

今天跟同学讨论这个问题“到底SqlConnection在使用的时候是用完之后关闭好还是 一直open着等待下次操作好“所以来这里找找高手寻求答案

3 个回复

倒序浏览
关了好,因为你长期保存一个持续的连接是很耗资源的
回复 使用道具 举报
张青江 来自手机 中级黑马 2012-11-29 11:49:47
藤椅
呵呵,开班了就一直没上来逛了,现在在火车上,正好借手机客户端来逛逛,大概班里就只有我还愿意来光了吧,connection 要遵守一个原则,"最晚开,最早关" 也就是说在用到那个语句的时候在开,用完之后就立即关,你不用担心第二次打开的时候很慢,因为在你close的时候就已经把连接放入了连接池了,第二次再连接的时候直接从连接池里面调用就可以了,这是ado.net特有的连接池机制
来自:黑马程序员训练营论坛 Windows Phone 7 客户端来自: WindowsPhone客户端
回复 使用道具 举报
肯定是关,下次操作在打开,一般没有谁会一直开着的,如果访问的人少还不会出先问题,但是大型网站一次访问人数很多服务器可能会崩溃的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马