首 页 ASP ASP.NET PHP JSP Ajax DIV+CSS JavaScript XML C#
MySQL MSSQL Access Oracle Linux Server 电脑技巧 网络安全 建站经验 其它

用ASP实现数据库连接仅在需要读取数据库时打开

整理日期:2007年10月23日 【字体:

  细心的开发人员有时会想到,我们在一个需要读写数据库的页面里包含类似<!-- #include file="conn.asp" -->的代码时,实际上,当你没有进行任何读写数据库操作时,这个数据库连接仍然是打开的,仍然在消耗着服务器的资源。

 那么,我们有没有办法让数据库连接仅在需要读取数据库时才打开,不读取时就没有任何动作呢,以下即提供这种思路,以求抛砖引玉。

 这种思路即是将数据库连接代码封装在函数里,在需要读取时调用这个函数。

 以下是SQL连接代码:

 Function Open_conn()
 dim Conn,Strconn
 set Conn=server.createobject("adodb.connection")
 Strconn = "Provider = Sqloledb; User ID = 数据库登录帐号; Password = 数据库登录密码; Initial Catalog = 数据库名称; Data Source = (local);"
 Conn.open Strconn
 set Open_conn=Conn
 If Err Then
 err.Clear
 Conn.close:set Conn=nothing
 Response.Write "对不起,数据库连接出错。"
 Response.End
 End If
 End Function

 调用方法:

 将原来的

 rs.open sql,conn

 改成

 rs.open sql,Open_conn()

 以下是ACCESS连接代码:

 Function Open_conn()
 dim Dbpath,Conn
 Dbpath=server.MapPath("数据库路径")

伊图教程网[www.etoow.com]
http://www.etoow.com/html/2007-10/1193140903.html
 set Conn=server.createObject("ADODB.connection")
Tags:
用ASP实现数据库连接仅在需要读取数据库时打开
'http://www.etoow.com/html/2007-10/1193140903.html
1
 
信息搜索
  
联系我们关于本站广告服务设为首页 收藏本站友情链接网站地图
Copyright © Etoow.com Inc. All Rights Reserved