2024年5月9日发(作者:)

4.1网页与数据库连接

文件名称:

在使用asp语言建立网站时,常常需要用数据库记录一些信息,此时就需要用到asp

连接数据库的代码连接数据库后便于进行数据添加删除等操作。由于系统在每个页面要使

用数据的时候都要建立与数据库的连接,则有很多代码是重复的,在这里首先设置一个连

接数据库的文件,这样可以大大节省网页代码的重复编辑,在其他页面中用包含文件()即可.

Access数据库相对路径:data/

Access数据库连接代码实现:

set conn=object("tion")【默认连接数据库必须的要求】

mypath=h("data/")【数据库路径】

"driver={microsoft access driver (*.mdb)};dbq="&mypath【连接程

序】

4.2管理登陆

用户将登录用户名和登录口令输入后,通过post传输到验证页面,为使口令更加安全,

口令通过md5加密后与数据库中的用户名和密码匹配,用户名和口令完全匹配后才可以通

过验证,进入系统管理,并用session记录登录信息。否则,自动跳转到登录窗口。

加密文件:

文件名称:

Sql语句:select * from login where username='"&nowusername&"' and

password='"&md5(nowpassword)&"'"【查询login表,条件是提交的用户名信息和加

密后的密码】

用户登录检测代码实现:

【包含连接数据库文件】

【包含加密数据程序】

<%

nowusername=("username")【接收用户名信息】

nowpassword=("password")【接收密码信息】

sql="select * from login where username='"&nowusername&"' and

password='"&md5(nowpassword)&"'"【查询login表,条件是提交的用户名信息和加

密后的密码】

set rs=e(sql)【执行查询】

第 2 页 共 29 页