我的网站是使用的ASP.NET(vb)+ms sql开发的。
页面采用的是用户自定义控件,一个页面 有7-8个控件,
而且,在每个控件中都有CONN。OPEN和CONN。CLOSE事件,而且绝对似乎匹配的。
也就是没有不关闭的情况出现。
但是现在还是出现连接池溢出。不知什么原因,怎么解决啊??
你们做的时候是不是也和我一样啊》
介绍方法。
分不够可以加
页面采用的是用户自定义控件,一个页面 有7-8个控件,
而且,在每个控件中都有CONN。OPEN和CONN。CLOSE事件,而且绝对似乎匹配的。
也就是没有不关闭的情况出现。
但是现在还是出现连接池溢出。不知什么原因,怎么解决啊??
你们做的时候是不是也和我一样啊》
介绍方法。
分不够可以加
解决方案 »
- jquery给除了第一行以外的添加事件
- FileUpload弹出选择文件框之后,怎么判断用户点的是选择了文件,还是点取消
- 使用textbox控件输入要查找的内容后在gridview显示出来后出现这样的情况怎么办
- 怎么在DataGrid最下面一行和最右边一行加个汇总行?或者用sql语句能实现吗?请高手指点!asp.net (C#)
- 模仿CSDN里的投票饼图~
- 谁有<ASP.NET信息管理系统开发实例导航>的光盘啊?可以发给我吗?或者告诉我哪里可以下
- 小妹急,请各位大侠帮帮忙!
- 参与有分:??请问??=====学习.Net用 VB 和 C# 用哪个好些?为什么?请大家谈谈他们的区别!=====
- 请问如何用ado.net取存储过程的return值
- 我想显示个 "\n" 怎么办?
- ASP.NET初学者,问题多多。
- 一个非常奇怪的问题--按钮事件(分很少,但我会加的)
在方法里面,你到最后记得把conn close掉,最好再dispose一下,应该没事的。这样始终可以保证只有一个conn,并且上一个用完,才会下一个用,而且这样代码看起来很工整
你最好在SelectData方法中加上try...catch...finally,在finally中将conn.close,conn.dispose
我是把数据库连接字符串写到web.config文件里的,然后在ASPX文件打开数据库,用完了使用dispose()、close()等方法释放资源。运行良好。
你看下,估计对你可能有帮助。
DataReader也要显示的关闭。rd.close