Ash*_*n A 2 asp.net database-connection
我在ASP.NET中做一个项目.
我想知道在Web应用程序中从一个页面跳到另一个页面时,连接是否会自动关闭.
或者会显示错误MAX POOL SIZE WAS REACHED?
数据库连接是服务器端的事情,与"从一个页面跳到另一个页面"几乎没什么关系 - 服务器只看到请求.
现在:如果您打开一个请求期间的连接,它是你避开关闭它太重要了; 否则,它只会被垃圾收集器关闭.在许多情况下,关闭连接实际上意味着"释放与池的底层连接".
所以:如果你看到"MAX POOL SIZE WAS REACHED",那么你很有可能无法关闭你的连接.但这并没有真正映射到"从一个页面跳到另一个页面".只是:请求不要自己正常清理.
确保执行此操作的最简单方法是通过using语句,但这取决于您的方案.
| 归档时间: |
|
| 查看次数: |
492 次 |
| 最近记录: |