我们搞到程序,源码都有接触这个CONN.ASP文件,进行修改数据库连接字符串,老手就别看了,新手来看。
一般在写ASP程序的时候,会反复调用数据库,为了管理方便,所以把这个连接数据库的语句和配置写成一个独立的文件,需要用的时候再引用。后来这方法广泛使用,也就是conn.asp这个文件。全称是:connection,也就是连接的意思。
include 是ASP中SSL指令集合的一种
<!--#include file="Conn.asp"-->
这句话是说明一个文件需要包含或者说是调用CONN.ASP这个问题
一般情况下CONN.ASP这个文件是存放些连接数据库的代码.
也就是说这句话一般的功能是用户用来调用连接数据库的.
打开一站点的CONN.ASP其中有部分代码如:<%
set rs=server.createobject("adodb.recordset")
set conn=server.createobject("adodb.connection")
DBPath = Server.MapPath("zhandinping/$%&$$$$&.MDB")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
%> // <%.......%>这一点就别说了吧, ASP规则!
set newconn=server.createobject("adodb.connection")
////建立连接数据库的对象newconn,该对象用来建立数据源和asp程序间的连接
set rs=server.createobject("adodb.recordset")
//建立一个记录集,recordset对象用来查询或操作已经连接的数据源内的数据
DBPath = Server.MapPath("zhandinping/$%&$$$$&.MDB") (这里的.MDB可以自由更改为其他格式如.ASP,但需要跟站内数据库文件名相对应) (mappath不支持绝对路径,dbpath只能是相对路径. )//获取数据库位置
newconn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
//连接数据库
DBPath = Server.MapPath(connpath): 这一句是将Server.MapPath(connpath)赋给DBPath变量,其中的connpath是指当前目录下的数据库路径及名称
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
这一句是打开对DBPath路径下数据库的连接
此法是ASP连接ACCESS数据库最常用的方法之一.