页面的生存周期很短,一个请求就进行完了,我想,关于数据库连接是不是打开以后就不用再关闭了,页面的生存周期结束后,asp.net会不会自己释放所有资源呢,如果是,请指教,如果不是,因为怎么样,还有平时在页面中如果对数据库进行管理效率更高呢,谢谢

解决方案 »

  1.   

    不关闭 有时候会出错吧 ? 虽然asp.net有自动释放资源的机制。
      

  2.   

    因为.net有自动垃圾回收机制,所以页面的生存周期结束后,asp.net会自己释放所有资源.
    但是还是提倡显式关闭
      

  3.   

    最好还是及时关闭,不过你可以用using来进行数据库的操作,using在你操作结束后会立刻关闭的。不过最好还是手动设置一下。
      

  4.   

    必须关闭,你要了解ADO.NET的连接池原理,还有同时访问的人过多将出现溢出错误