加入收藏 | 设为首页 | 会员中心 | 我要投稿 上海站长网 (https://www.021zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

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

发布时间:2022-10-14 04:31:13 所属栏目:Asp教程 来源:未知
导读: 细心的开发人员有时会想到,我们在一个需要读写数据库的页面里包含类似dDF中国设计秀
dDF中国设计秀
的代码时,实际上,当你没有进行任何读写数据库操作时,这个数据库连接仍然是打开的,仍

细心的开发人员有时会想到,我们在一个需要读写数据库的页面里包含类似dDF中国设计秀

dDF中国设计秀

的代码时,实际上,当你没有进行任何读写数据库操作时,这个数据库连接仍然是打开的,仍然在消耗着服务器的资源。dDF中国设计秀

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

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

以下是SQL连接代码:dDF中国设计秀

Function Open_conn()dDF中国设计秀

dim Conn,StrconndDF中国设计秀

set Conn=server.createobject("adodb.connection")dDF中国设计秀

Strconn = "PRovider = Sqloledb; User ID = 数据库登录帐号; Password = 数据库登录密码; Initial Catalog = 数据库名称; Data Source = (local);"dDF中国设计秀

Conn.open StrconndDF中国设计秀

set Open_conn=ConndDF中国设计秀

If Err ThendDF中国设计秀

err.CleardDF中国设计秀

Conn.close:set Conn=nothingdDF中国设计秀

Response.Write "对不起,数据库连接出错。"dDF中国设计秀

Response.EnddDF中国设计秀

End IfdDF中国设计秀

End FunctiondDF中国设计秀

调用方法:dDF中国设计秀

将原来的dDF中国设计秀

rs.open sql,conndDF中国设计秀

改成dDF中国设计秀

rs.open sql,Open_conn()dDF中国设计秀

以下是access连接代码:dDF中国设计秀

Function Open_conn()dDF中国设计秀

dim Dbpath,ConndDF中国设计秀

Dbpath=server.MapPath("数据库路径")dDF中国设计秀

set Conn=server.createObject("ADODB.connection")dDF中国设计秀

Conn.open "data source="&dbpath&";provider=microsoft.Jet.OLEDB.4.0;"dDF中国设计秀

set Open_conn=ConndDF中国设计秀

If Err ThendDF中国设计秀

err.CleardDF中国设计秀

asp 表单数据用到sql语句中_asp 数据库中日期格式_asp数据库

Conn.close:set Conn=nothingdDF中国设计秀

Response.Write "对不起,数据库连接出错。"dDF中国设计秀

Response.EnddDF中国设计秀

End IfdDF中国设计秀

End FunctiondDF中国设计秀

调用方法:dDF中国设计秀

将原来的dDF中国设计秀

rs.open sql,conndDF中国设计秀

改成dDF中国设计秀

rs.open sql,Open_conn()dDF中国设计秀

顺便提供一个同一服务器上可以跨站共享ACCESS数据库的老代码,也许有朋友用得着:dDF中国设计秀

有时,我们有很多二级域名,可能需要让这些二级域名调用某同一个ACCESS数据库,在你不愿意使用SQL数据库的情况下asp数据库,数据库连接可以采用以下办法。(特别提示:如果你的服务器做了fso安全权限,需要将这个数据库目录设置为,允许你需要调用的各站的IIS用户有权访问修改。)dDF中国设计秀

以下的数据库物理路径类似于 E:目录目录数据库名dDF中国设计秀

dim Conn,StrconndDF中国设计秀

Set Conn = Server.CreateObject("ADODB.Connection")dDF中国设计秀

Strconn="Provider = Microsoft.Jet.OLEDB.4.0; "dDF中国设计秀

Strconn=Strconn & "Data Source=数据库物理路径"

(编辑:上海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!