<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      怎么盡快釋放掉Connection對象創建的連接?

      [摘要]首先,建立一個Conn的連接對象,然后連接到數據庫data.mdb中,取得連接句柄后,把它保存在session("conn")這個Session會話變量中,在打開記錄集前,從se...

      首先,建立一個Conn的連接對象,然后連接到數據庫data.mdb中,取得連接句柄后,把它保存在session("conn")這個Session會話變量中,在打開記錄集前,從session("conn")中取出句柄,借助于Session對象,我們可以使不同的ASP頁面共用一個連接對象,減少了對服務器內存的開消,而我們也不需要擔心當一個用戶因為錯誤操作導致服務器不能釋放該被占用的Session連接對象,因為每個用戶的Session對象是有一定的生存期限的,過了這個期限,服務器就會自動把它釋放掉。看看下面的這段程序。

      <%

      Set conn = Server.CreateObject("ADODB.Connection")

      DBPath = Server.MapPath("/")&"/news/data/data.mdb"

      conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath

      session("conn")=conn

      Set rs = Server.CreateObject("ADODB.Recordset")

      sql="select * from data"

      cn=session("conn")

      rs.open sql,cn,3,2

      %>
       

      另外,ODBC3.0所提供的連接池Connection Pooling,也能有效地提高數據庫的運行性能。




      日韩精品一区二区三区高清