配色: 字号:
《ASP动态网页设计》项目3 数据库的创建与连接
2023-05-24 | 阅:  转:  |  分享 
  
项目三 数据库的创建与连接 了解Asp的基本知识;了解VBscript的基本知识;掌握ODBC数据源创建与连接的方法;掌握Dreamwea
ver建立数据库连接的方法。 教学目标:教学重点: Access数据库的连接 如何把数据库中表的记录读取出来教学难点
: 如何把数据库中表的记录读取出来教学方法: 任务驱动法任务1 子解Asp 知识点:掌握脚务器端脚本的使用;掌握动态网页与静
态网页的区别;了解Asp和VBScript的基本知识 任务描述 网站通常由一系列的网页构成,网页是构成网站的基本元素。本任务
通过创建一个简单的动态网页,初步认识Asp及VBScript语言,了解动态网页开发的实质。任务分析 本任务通过编写一个动态网
页,使用户学会如何创建一个动态网页。 一、操作体验操作步骤按照教材操作步骤完成任务一二、知识链接1.脚务器端脚本: 在As
p中编写服务器端的方法有两种,一是使用分个隔符<%和%>将脚本括起来;另一种方法是使用标记,并
在其中使用RUNAT=Server表示脚本在服务器端执行。 2.Vbscript和Javascrip VBScript是基于
Microsoft公司的Visual Basic语言;而Javascrip是基于SUN公司的Java语言。Vbscript和Jav
ascrip 都是脚本语言,虽然它们不属于同一个公司,但是同为脚本语言,有很多性能都比较相似,可以在同一个HTML文档中同时使用这
两种语言。在Asp中,缺省语言是Vbscrip。在网页中必须在第一句使用语句<% @LANGUAGE="VBSCRIPT" %>设
置脚本语言为VBSCRIPT。 3.动态网页与静态网页 由静态网页组成的网站是静态的,不能进行交互,也就是说设计时是什么样的,以后
就是什么样的,没有后台,更新必须重新改动原页面,而不能通过后台进行修改,不能执行发布产品、新闻新交互性的操作。而动态网页组成的网站
,会根据用户的不同需求显示不同。 4.Asp动态网页的执行过程Asp动态网页默认页面的扩展名是.asp,它的执行过程如下所示:?(
1)用户在浏览器的地址栏中键入动态网页文件,并回车触发这个动态网页的请求。(2)浏览器将这个动态网页的请求发送给服务器。(3)服务
器端脚本开始运行ASP。?(4)ASP文件按照从上到下的顺序开始处理,并将执行结果生成相应的HTML文件(静态网页)。?(5)HT
ML文件发送到浏览器。(6)用户的浏览器解释这些HTML文件并将结果显示出来。5.Asp内置对象 对象名称对象功能Request对
象负责从用户端接收数据Response对象负责传送数据给用户Server对象负责控制Asp的运行环境Session对象负责存储个别
用户的信息,以便重复使用Application对象负责存储数据以提供多个用户使用ObjectContext对象可供Asp程序直接配
Microsoft Transaction Server(MTS)进行分布式的事务处理。6.Response对象(1)Respon
se.write()方式 (2)<%= “输出内容” %>方式拓展与提高1.变量 用户在使用变量之前,最好使用声明语句来声
明变量,最常用的声明语句是Dim语句,可以同时声明多个变量,用逗号将多个变量分开。 2.选择结构 IF <条件表达式> th
en [语句体1] [else ] [语句体2] End if 3.循环结构 (1)Do while <循环条件>
循环体 [Exit do] Loop(2) For 循环变量=初值 to 终值 [step 步长] 循环体
[Exit For] Next [循环变量] 试一试: 打开刚建好的网页,将其中的For循环改为Do while循环。任
务二、 ODBC数据源创建与连接 知识点:掌握创建ODBC数据源的方法;掌握在Dreamweaver中建立数据库连接的操 作
方法;掌握利用代码建立与数据库连接的方法。 任务描述 网站的所有数据都是存放在后台数据库之中的,如何把数据库中的的信息显
示在网页中是很多用户关心的问题。现在我们通过一个实例就如何在Dreamweaver中把数据库的数据显示在网页中。任务分析 把
数据库中的数据在网页中显示,先要创建数据库与站点、创建ODBC数据源的连接、建立数据库的连接、在网页中显示数据库中的记录这四个步骤
。ODBC数据源是整个ODBC设计的一个重要组成部分,当ODBC驱动程序管理器及驱动程序链接到指定信息库后,每个ODBC 数据源都
被指定一个名字,即DSN。在本机上安装好数据源后,就可以在Dreamweaverk中建立DSN数据连接了,这样用户就可以访问数据库
中的信息了。一、操作体验操作步骤按照教材操作步骤完成任务一二、知识链接1.ODBC(Open Database Connectiv
ity:开放式数据库连接) ODBC是数据库服务器的一个标准协议,它向访问数据库的应用程序提供了一种通用的语言。应用程序通过O
DBC定义的接口与驱动程序管理器通信,驱动程序管理器选择相应的驱动程序与指定的数据库进行通信,只要系统中有相应的ODBC驱动程序,
任何程序都可以操纵对应的数据库。可以对多种数据库安装ODBC驱动程序,用来连接数据库并访问它们的数据。 2.DSN(Data So
urce Name,数据源名称) 它是应用程序用来请求连接到 ODBC 数据源的名称。 3.数据记录集(RecordSet
) (1)RecordSet对象的创建方法Set rs=Server.CreateObject(“ADOCB.RecordSet”
)(2)RecordSet对象的主要方法有:(3)RecordSet对象的属性(4)Fields对象的集合拓展与提高1.使用纯代码
连接数据库 2.连接SQL Server数据库 试一试 请用代码连接数据库,如果连接成功则显示“连接成功”;如果断开连接,则显示
“断开连接”。任务3、分页显示数据库中的信息 知识点:学习ADO组件的使用;掌握检索数据Recordset对象;读取数据库中记录的
操作方法。任务描述 在网站的页面中需要体现个人信息,而这些信息都是保存在数据库中,这时如何能够从数据库中读取出个人信息,并在
相关的页面上显示出来。当数据库中的数据很多时,在显示信息的时候一页显示不完,这时候就要求在设计显示页面时把记录显示在多个页面,用户
可以通过按钮来显示下一页记录或上一页记录。任务分析 用户在做这个任务的时候要建立数据库的连接、建立记录集、在网页中显示数据库
中记录和在网页中增加导航按钮这四个步骤。利用记录集的属性在循环语句中来确定数据的分页显示条数,编写一个分页导航按钮来实现上一页、下
一页导航。一、操作体验操作步骤按照教材操作步骤完成任务二、知识链接1.SQL(Structured Query Language,
结构化查询语言)select查询语句是数据库中最常用的操作,用于从指定的表中查询出符合条件的记录,这些记录形成一个记录集。 Upd
at语句:用于更新或修改指定记录的数据.Insert语句:向指定的表中插入单条记录。 Delete语句:用于删除指定的记录。2.A
DO组件Connection对象 :用于创建ASP脚本和指定数据的连接。在使用任何数据库之前,首先要与一个数据库建连接,然后才能进
行下一步的数据操作 Command对象 :负责对数据库提供操作请求,该对象的操作结果将返回一个RecordSet记录集Record
Set对象 :负责浏览与操作从数据库中取得的数据 Fields集合 :包含记录集中的各个列,记录集中返回的每一列在Fields集合
中都有一个相关的Field对象 3.Connection对象的方法(1)Open方法(2)Execute方法(3)Close方法
拓展与提高1.Connection对象的方法(1)Open方法(2)Execute方法(3)Close方法2.Command对象的
方法(1)CreateParameter方法(2)Execute方法 试一试 任务3是把表中的所有记录全部显示出来,如何使用循环结
构显示表中第3个记录以后的所有记录。 实训 制作一个统计网页 任务描述 在很多网站中都需要统计信息,如根据注册的信息数据库统计注册者的年龄分布情况等信息,这就要求网站管理人员添加关于数据统计方面的页面。需要制作的页面包括注册者的最高年龄、最低年龄、平均年龄。任务分析 数据统计页面在连接数据库后、需要使用循环结构和选择结构对表中的记录进行判断,得到统计结果后在网页中输出。
献花(0)
+1
(本文系大高老师原创)