资源简介 授课章节名称 实验十二 Web数据库基础教学目的 通过密码修改,让学生掌握update语句,并复习如何连接数据库,以及数据库中的记录集教学重点 update语句教学难点 update语句更新、补充、删节内容 无使用教具 多媒体教室课外作业 P150 1-4课后体会 本节详细介绍了密码修改,让学生掌握update语句,并复习如何连接数据库,以及数据库中的记录集。 这些概念过于抽象化,学生掌握过程中有很大难度,这就要求我们教师不断的耐心的详细的进行讲解。授课主要内容或板书设计教学过程: 对于成绩查询系统,所有同学的密码都是“1234”,还是没有起到保密作用。那我们就应该对初始密码进行修改。 一、UPDATE 语句: 作用:创建更新查询来改变基于特定准则的指定表中的字段值。 语句: 修改注册用户中的真实姓名name(将“张明”改为“张小明”): Set conn = Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="Server.MapPath("data.mdb") sql = "update user set name='张小明' where name='张明’" conn.Execute(sql) conn.Close Set conn = Nothing 说明:建立数据库连接;使用 update 语句修改记录;conn.Execute 来执行;最后关闭。 思考:将用户名是"aa"的人的真实姓名改为"张小明"? sql = "update data set name='张小明' where userid='aa’" 二、成绩查询系统中的密码修改 演示 分析: 先判断输入的新密码和确认密码是否一致,如果相同则根据学号来找出这个学生的信息,找到后更新密码。 填写空缺代码,完成密码修改: <%'连接数据库 _______________________________________________________________________________________________________________________ '从表单获取数据xh=request.form("xh")oldpassword=request.form("oldpwd")newpassword1=request.form("newpwd1")newpassword2=request.form("newpwd2")if _______________________ then '判断新密码和确认密码是否相同 response.write("请确认新密码")else sql1=___________________________________ '查询学号为xh的记录 set rs=server.createobject("ADODB.recordset") '创建记录集 rs.open sql1,conn,1,3 if rs.eof then response.write("不存在此用户名") elseif rs("password")<>oldpassword then response.write("密码有误") else sql = _______________________________'更新学号为xh的记录的密码为newpassword1 set rs=server.createobject("ADODB.recordset") rs.open sql,conn,1,3 response.write("密码修改成功") end ifend if%> 作业: 完成密码修改系统 展开更多...... 收起↑ 资源预览