资源简介 授课章节名称 ADO数据对象教学目的 1、理解组件的概念和创建。学习如何用asp连接数据库, 2、掌握如何将数据写入到access数据库中。教学重点 1、连接数据库 2、将数据写入到access数据库中教学难点 1、连接数据库 2、将数据写入到access数据库中更新、补充、删节内容 无使用教具 多媒体机房课外作业 补充课后体会 本节详细介绍了组件的概念和创建。学习如何用asp连接数据库,以及如何将数据写入到access数据库中。 这些概念过于抽象化,学生掌握过程中有很大难度,这就要求我们教师不断的耐心的详细的进行讲解。授课主要内容或板书设计一般来说,一个真正的、完整的站点是离不开数据库的,因为实际应用中,需要保存的数据很多,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。 一、组件 1、activex组件能够扩展activex的能力,使用activex组件可以实现一些仅靠脚本无法实现的功能。如数据库访问、文本访问等。 2、Asp有哪些常用组件? ad rotator组件创建一个广告 browser组件获取客户端浏览器信息 content linking组件建立网上在线教程的目录 page counter组件设计网站计数器 e-mail组件发送电子邮件 filesystem组件管理文件夹、管理文件、读写文件 ADO组件是asp服务器的一个组件,用于处理数据库操作 通过server.createobject可以创建组件。语法: set 对象名称=server.createobject("activex server组件") 二、ADO组件 三、接下来我们开始学习与数据库结合来制作一个注册系统。演示 步骤1、界面设计register.asp 数据提交到result.asp中去处理。 步骤2、数据库设计result.asp 一般来说,一个真正的、完整的站点是离不开数据库的,因为实际应用中,需要保存的数据很多,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。数据库有很多种,如:Fox 数据库(.dbf)、Access 数据库(.mdb)、Informix、Oracle 和 SQL Server 等等,在这里,我将以 Microsoft Access 数据库为例来说明ASP是如何访问数据库的。 步骤3、连接数据库 方法1: Set conn = Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb") 方法2: Set conn = Server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="Server.MapPath("data.mdb") 注意:一个页面中,只要连接一次就可以了,数据库使用完后要及时关闭连接。 conn.Close Set conn = Nothing 步骤4、添加新记录到数据库 <%user=request.form("user")pwd1=request.form("pwd1")pwd2=request.form("pwd2")name=request.form("name")qq=request.form("qq") '数据库连接Set conn = Server.CreateObject("ADODB.Connection")conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb") '数据写入if pwd1=pwd2 then '判断密码和确认密码是否相等sql = "insert into user (userid,password,name,qqnumber) values('"&user&"','"&pwd1&"','"&name&"','"&qq&"')"conn.Execute(sql)response.redirect "success.htm" '注册成功转向success.htmelseresponse.redirect "unsuccess.htm" '注册不成功转向unsuccess.htmend if conn.CloseSet conn = Nothing 作业: 1、完成注册系统,链到作业本上。 2、预习SQL语句:SELECT 语句、INSERT INTO 语句、UPDATE 语句、DELETE 语句、EXECUTE 语句。 展开更多...... 收起↑ 资源预览