Home >Database >Mysql Tutorial >技巧文章:实用的ASP连接数据库的函数

技巧文章:实用的ASP连接数据库的函数

WBOY
WBOYOriginal
2016-06-07 15:29:591117browse

细心的开发人员有时会想到,我们在一个需要读写数据库的页面里包含类似!-- #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()

[1] [2] 

技巧文章:实用的ASP连接数据库的函数

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn