第15章_创建动态数据库页面

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.启动IIS
设置主目录
一旦启动了 Web 服务,用户通过浏览器对 ASP 动态
网页提出请求,Web 服务器就可以对请求的 ASP 动 态网页做出解释,将标准HTML 格式网页响应给客 户端浏览器本地用户。为了实现这种响应,默认 情 况 下 , 要 求 ASP 文 件 必 须 保 存 在 主 目 录 C:\Inetpub\wwwroot中。
数据库的概念
数据库就是计算机中用于存储、处理大量数
据的软件。 记录与字段 记录:数据库的构成单元。一条记录的相关 数据被看作一个整体的集合。 具有相同字段的一批记录称作一个“表” 每一列代表一个字段,每一行代表一个记录。 实际上,“列”和“字段”、“行”和“记 录”同义。
创建学生成绩信息表
定义动态站点
⑴启动Dreamweaver 后,
在菜单栏中选择【站 点 】→【 管 理 站 点 】 命令,打开如图所示 的“管理站点”对话 框。
定义动态站点
⑵ 单击【新建】→【站点】按钮后,弹出如图 1-17
所示的“站点定义”对话框,进入“编辑文件”对 话 框 , 设 置 站 点 命 名 为 “ myasp” 和 HTTP 地 址 为 “ http://localhost” , 一 定 要 去 掉 结 尾 的 “/myasp”。
ASP产生背景



而随着人类对远程教育、电子商务、电子政务等新型 网络业务的期盼,原有的 Html 页面无法解决这些新型 网络业务中出现的一些技术问题,如注册,查询、更 改等一些交互请求。正是在这种背景下,动态网页制 作技术应运而生,扩展了 Html 功能,实现了远程交互、 动态存储等一些网上功能。 通过在静态网页中加入各种程序和逻辑控制,实现了 客户端和服务器端之间的动态和个性化的交流与互动, 具备这种交流和互动的网页称为动态网页。 目前,动态网页制作技术主要有ASP、、PHP和 JSP等。与其它动态网页制作技术相比,ASP技术具有 操作简单、程序维护方便的特点。
安装和配置服务器
安装和启动ASP服务器 设置IIS参数
安装和启动ASP服务器
1.安装IIS
“开始”菜单 →“控制面板”
安装和启动ASP服务器
插入系统盘或者插件
安装和启动ASP服务器
Web服务器配置
单击【下一步】按钮, IIS 将自动安装,安装过程根据提示
可能需要插入 Windows XP Professional 光盘,直至完成。 如单击【详细信息】按钮之后进入复选框,还可以进行精确 的子项选择。
ASP产生背景


最初的WWW以提供信息资源为主,人们上网只能浏览信 息资源。不论是谁,也不管何时何地, HTML 页面一旦 被请求就直接下载到本地的浏览器上,显示的内容是 相同的。不会因为请求的不同而自动识别出应该发送 哪一个页面,也不会响应用户的查询、更改等请求, 俗称静态网页,没有交互性,文件扩展名通常 是.htm、.html。 当然也可以在 Html 页面上加入 Java 小程序、闪烁文本、 客户端脚本、客户端控件等,使页面更加漂亮美观并 具有一定的人机交互功能,但这时的页面仍然是静态 页面。
创建动态数据库页面
教学目的
•了解动态数据库及其基本特点
•掌握动态数据库的创建与使用 •掌握使用动态数据库创建页面的方法与技巧
本章内容
动态数据库页面简介 安装和配置服务器 定义站点 创建基本页面 创建数据库 建立数据源
本章内容
连接数据库 建立记录集 显示记录集中的数据 插入记录
定义动态站点
⑶ 单击【下一步】按钮,弹出图所示的对话框,继
续“编辑文件”,选择【是,我想使用服务器技术】 和 【ASP VBScript】 选 项 。 即 服 务 器 端 使 用 的 是 VBScript的脚本语言。
定义动态站点
⑷单击【下一步】按钮,弹出图所示的对话框,继
续“编辑文件”,选择【在本地进行编辑和测试】 选项,并设置ASP文件存放位置d:\myweb。 注意:IIS的主目录设置一定要与这里文件位置相一 致,否则无法运行。有关主目录设置可以参阅1.2.2 节。
பைடு நூலகம்
将test.asp文件移动到d:\myweb下。打开IE浏览器,在地址栏输入URL地址字符 串http://localhost/test.asp,按Enter键后,运行结果如图1-4所示。
创建虚拟目录
⑴ 在“Internet信息 服务”对话框中右击 【默认站点】弹出快 捷菜单如图所示的 “Internet信息服务” 对话框,选择【新建】 →【虚拟目录】命令 后,弹出如图所示的 “虚拟目录创建向导” 对话框。
该数据表用于保存学生成绩的相关信息,包括学 生的学号,性别,姓名,总分等重要信息。 字段名称 学号 姓名 性别 数据类型 自动编号 文本 文本
总分
数字
学生成绩信息表
学号 姓名 性别 总分
1
2
张同学
王同学


500
600
3
4 5
吴同学
李同学 陈同学

女 男
450
420 550
创建数据库
打开Access,选择 “文件”→“新 建”→“空白数据库” 命令
内置对象







ASP提供的内置对象,使用户更容易收集通过浏览器请求发送的信息、 响应浏览器以及存储的用户信息。用户可以直接调用这些内置对象的方 法、属性和集合,以扩展脚本的功能。 对象是由数据和程序代码封装而成的单元。对象通常包含方法、属性或 数据集合,方法决定了如何处理对象,属性用于返回或设置对象的状态, 数据集合则是类似于数组的数据结构,可以存储字符串、数值、对象、 数组和其他数值。常用的内部对象及其功能如下: ⑴ request对象:获取客户端的所有信息,尤其是处理表单数据; ⑵ response对象:将信息发送给客户端; ⑶ server对象:提供了一系列的方法和属性,在使用ASP编写脚本时是 非常有用的。 ⑷ session对象:存储一个普通用户滞留期间的信息; ⑸ application对象:存储一个ASP应用中所有用户共享的信息; ⑹ objectcontext对象:用于提交或终止一个由Microsoft事务服务器 (MTS)管理的事务,通过ASP脚本对事务服务进行初始化;
如果希望Web服务器对其它文件夹中的ASP文件做
出响应,则必须将该文件夹设置成主目录或虚拟 目录。设置主目录方法如下:
设置主目录
⑴ 依次选择【开始】→ 【控制面板】→【管 理工具】命令,就会 弹出如图所示的“管 理工具”对话框。
设置主目录
⑵ 双击【Internet信 息服务】图标后,就会 弹出如图所示的 “Internet信息服务” 对话框。展开 “Internet信息服务” 左侧列表直至出现“默 认站点”。
新建一个文本文件,在其中输入内容<%=now()%>,然后 将文件名命名为test.asp,最后打开浏览器,在地址栏 输入URL地址字符串http://localhost/test.asp,按Enter键后, 网页内容如返回系统日期和时间即表示安装成功,运行 结果如图1-4所示。
安装和启动ASP服务器
设置主目录
⑶右击【默认站点】,弹 出快捷菜单,选择【属 性】弹出如图 1-7 所示 的“默认站点属性”对 话框。单击【主目录】 标签,可以看到【本地 路 径 C:\Inetpub\wwwroot】 , 这就是系统默认的主目 录。
设置主目录
⑷ 单击【浏览】
按钮,弹出如图 所示的“浏览文 件夹”对话框, 用户可以自行修 改主目录,如 d:\myweb。然后 单击【确定】按 钮即可。
设置IIS参数
3.设置默认文档
启动IIS→打开目录 树,选择一个目录, 右击该目录,在弹出 的快捷菜单中选择 “属性”命令
调节默认文 档搜索顺序
数据库
为了建立交互站点,需要使用数据库来存储来
自访问者的信息。例如,要建立一个职业介绍 服务的站点,就需要存储诸如个人建立、求职 意向等信息。 创建动态网页需要使用数据库。如果想显示符 合来访者要求的最好工作,就需要从数据库中 取出这些信息,在许多情况下需要使用数据库。
ASP的运行模式






动态网页与静态网页之间的主要区别在于:动态网页含有服 务器端脚本,因而只能在Web服务器上运行,而静态网页因为 不含服务器端脚本,无需Web服务器支持,只需浏览器支持即 可运行。 ASP文件运行在服务器端,返回标准的HTML页面。 ⑴ 用户通过浏览器向Web服务器请求.asp文件; ⑵ Web服务器接受请求,根据扩展名.asp识别出asp文件; ⑶ Web服务器将asp文件转给一个类似于发动引擎的动态链接 库文件ASP. dll; ⑷ ASP. dll将请求的文件从头到尾进行解释处理,并根据ASP 文件的脚本命令生成相应的html页面; ⑸ Html页面被发送给客户端浏览器并显示。
动态数据库页面简介
轻松建立数据 库之间连接
自动生成代码
Dreamweaver 8
支持最新的 ColdFusion 8 标签
在后台方面 使用多种服 务器技术
ASP技术是基于服务器端的脚本运行环境,也是目前 动态网页制作中的核心技术之一。使用ASP可以组合 HTML页、脚本命令和ActiveX 组件创建和运行动态、 交互的Web应用程序。 知识要点: ●ASP的概念 ●ASP环境配置 ●ASP开发工具 ●ASP基本语句
创建虚拟目录
将test.asp文件需移 动到d:\myweb下,在 IE地址栏输入 http://localhost/myasp /test.asp后,按Enter 键后,运行结果如图 所示。读者务必自行 测试一下。
注意: http://localhost/myasp/test.a sp中的 myasp 只能是虚拟 目录别名,不能写成文件夹 名myweb,否则会出错。
创建数据库
创建数据表
创建数据库
双击
创建数据库
ASP开发工具
ASP网页是以.asp为扩展名的纯文本文件,可以
用任何文本编辑器(例如记事本)对ASP网页进 行编辑,目前比较流行的开发工具有 Dreamweaver等,对于初学者建议使用 Dreamweaver来快速地、可视化地开发ASP文件。 这里我们以Dreamweaver 8为例一起讨论ASP的 集成开发环境,不考虑设置虚拟目录的步骤如 下:

安装后,计算机系统有两处明显变化。一处是系统盘符 下会出现一个称为站点“主目录”的特殊文件夹,一般 是C:\Inetpub\wwwroot;另一处是在【控制面板】的 【管理工具】中增加了一个【Internet信息服务】组件图 标。
Web服务器配置
⑷ 测试安装是否成功:在主目录C:\Inetpub\wwwroot下,
定义动态站点
⑻单击【下一步】按钮,然后单击【完成】
按钮,返回到图所示的界面,再次单击【完 成】按钮即可。
ASP的功能
ASP的功能有很多,最主要的是处理表单 和数据库,实现信息在前台网页和后台数 据库之间的双向交流和互动。ASP的功能 一般是通过内置对象和内置组件实现的。 内置对象 内置组件 ASP与数据库
定义动态站点
⑸单击 [ 下一步 ] 按钮,弹出图所示的对话框,
进入站点定义的“测试文件”对话框。
定义动态站点
⑹单击【测试】按钮,弹出图所示的对话框,即表
示设置成功。 ⑺单击【确定】按钮返回到图,单击【下一步】按 钮,弹出图所示的对话框,进入站点定义的“共享 文件”对话框,选择【否】。
ASP技术含义
简 单 地 说 , ASP 是 微 软 的 IIS ( Internet Information
Server ,因特网信息服务)提供的一种基于服务器的脚本 运行环境,也可以称为一种解决方案,它包括三层含义:1) 使用了微软的技术( ActiveX )来编程开发的; 2)运行在 服务器端(Server),无需担心客户端浏览器是否支持ASP 的编程语言;3)返回标准的HTML页面(Pages)。 脚本是指一段能够完成某些特殊功能的程序段。编写脚本 的语言称为脚本语言,脚本语言是介于 HTML 语言和 Visual Basic、Java等高级语言之间的一种语言。它更接近高级语 言,但却比高级语言简单易学,当然也没有高级语言的功 能那么强大。微软公司为ASP开发提供了两种标准的脚本语 言 : VBScript 和 JavaScript , 系 统 的 默 认 脚 本 语 言 为 VBScript语言。 由此可见,ASP本身并不是什么程序设计语言,也不是什么 开发工具、编辑软件,它只是为嵌入 Html 页面中的脚本提 供了运行环境。
创建虚拟目录
⑵单击【下一步】按
钮,弹出图所示的对 话框,设置虚拟目录 别名,本例为 myasp 。 ⑶单击【下一步】按 钮,弹出图所示的对 话框,设置网站内容 目录,如D:\myweb。
创建虚拟目录
⑷单击【下一步】按
钮,弹出图所示的对 话框,设置访问权限, 不作调整。 ⑸单击【下一步】按 钮,弹出图所示的对 话框,单击完成即可。
相关文档
最新文档