【asp精品源码栏目提醒】:以下是网学会员为您推荐的asp精品源码-【精品】课件第10章 - 其它资料,希望本篇文章对您学习有所帮助。
第10章 Web数据库应用 概述 基于Web的数据库应用,是将数据库技术和Web技术有机地结合在一起,按照B/S结构建立的通过浏览器访问数据库的服务系统。
10.1 关于Web应用程序 Web应用程序是一组静态和动态网页的组合。
静态网 页由Web服务器直接发送到请求浏览器,而动态网页 要在服务器上经过修改后才被发送到请求浏览器。
步骤1:Web浏览器请求动态页面 步 骤 5: Web 服 务 器将完成的页面发步骤2: Web服务器 送到请求浏览器查找该页面并将其传送给应用程序服务器 步骤4:应用程序服步骤3:应用程序服 务器将完成的页面务 器 查找 该页 面中 传递回Web服务器的指令并完成页面 10.1 关于Web应用程序例 第一个Web应用程序静态网页login.htm 用户名: 密码: 10.1 关于Web应用程序动态网页check.asp检查用户是否输入了用户名或密码 10.1 关于Web应用程序动态网页可以指示应用程序服务器从数据库中提取数据并将其插入页面中。
应用程序服务器通过数据库驱动程序与数据库进行通信。
步骤4:数据库 驱动程序将查询步骤1:应用程序服务器将 结果传递给应用查询发送到数据库驱动程序 程序服务器步骤2:数据库驱动程序对 步骤3:查询结数据库执行查询 果被返回给数据 库驱动程序 10.1 关于Web应用程序动态网页check2.asp在数据库中查询是否存在用户的注册信息 10.2 数据库基础数据库DB:长期存储于计算机内、有组织和可共享的数据集合。
数据库管理系统DBMS:对数据库中的数据进行定义、操纵、管理和维护的系统软件。
数据库系统DBS:在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统及其开发工具、应用系统、数据库管理员和用户构成。
常用的数据库系统包括Oracle、DB2、Sybase、SQL Server和Access等。
10.2 数据库基础用户 用户 用户 应用系统 应用开发工具 数据库管理系统 数据库管理员 操作系统 数据库 10.2 数据库基础记录元组:数据库的基本组成单位,单个实体的相关数据集合。
字段属性:记录中的每个部分称为一个字段。
表:具有相同字段的记录集合。
学号 姓名 院系 成 绩 2005000 胡树 计算机学院 87 记录 1 伟 2005000 李冬 经济与管理学 81 2 院 2005000 字段 梁若 外语学院 85 3 婵 10.2 数据库基础记录集:从一个或多个表中提取的数据子集。
学号 姓名 院系 成 绩 2005000 胡树 计算机学院 87 1 伟 2005000 李冬 经济与管理学 81 2 院 student表 2005000 梁若 外语学院 85 查询:select 学号 姓名 from student where 成绩85 3 婵 学号 姓名 2005000 胡树 1 伟 2005000 梁若 3 婵 记录集 10.2 数据库基础结构化查询语言SQL:用来从数据库中读取数据以及将数据写入数据库中的语言。
例如:1 select from student where 学号200500012 update student set 成绩成绩5 where 成绩 between 85 and 903 insert into student values20050004 李毅 法学院754 delete from student where 姓名 like 李 10.3 设置Web数据库应用设置Web服务器:详细内容参考第一章。
设置应用程序服务器:IIS 内置了特定的应用程序服务器,不需要单独安装。
选择服务器技术 选择“站点” →“管理站点”,打开“管理站点” 对话框,从列表中选择已创建的站点,单击“编辑” 按钮,打开“站点定义”对话框。
单击“高级”选项卡,从“分类”列表中选择“测 试服务器”,打开“测试服务器”对话框,如下图 所示。
10.3 设置Web数据库应用在“服务器模型”列表中选择“ASP JavaScript”,在“访问”列表中选择“本地/网络”,在“测试服务器文件夹”文本框中输入站点的主目录名。
10.3 设置Web数据库应用连接数据库ASP应用程序必须通过ODBC驱动程序或OLEDB提供程序连接数据库。
创建ODBC连接 1 创建DSN数据源名称:DSN包含了使用ODBC驱 动程序连接到指定数据库所需的全部参数,创建方法 参考教材P282-284。
2 创建数据库连接:选择“窗口”→“数据库”, 打开“数据库”面板,单击面板上的“”按钮,从弹 出的快捷菜单中选择“数据源名称DSN”,在打开的 “数据源名称DSN”对话框中作如下图所示的设置。
10.3 设置Web数据库应用3 单击“测试”按钮,测试数据库是否连接成功。
4 单击“确定”按钮,完成设置,新连接出现在“数据库”面板上,如下图所示。
10.3 设置Web数据库应用创建OLE DB连接用户也可以使用OLE DB提供程序连接数据库,这样可以消除Web应用程序与数据库之间的ODBC层,提高连接的速度。
1 创建数据库连接:选择“窗口”→“数据库”, 打开“数据库”面板,单击面板上的“”按钮,从弹 出的快捷菜单中选择“自定义连接字符串”,在打开 的“自定义连接字符串”对话框中作如下图所示的设 置。
10.3 设置Web数据库应用注意:本例连接的是Access数据库,因此连接字符串的格式为:ProviderMicrosoft.Jet.OLEDB.4.0Data Source指向.mdb文件的物理路径3 单击“测试”按钮,测试数据库是否连接成功。
4 单击“确定”按钮,完成设置,新连接出现在“数据库”面板上,如下图所示。
10.4 创建记录集记录集由数据库查询返回的数据组成,并临时存储在应用程序服务器的内存中,以便用户进行快速数据检索。
将数据库用作动态网页的数据源时,必须首先创建一个记录集。
创建简单记录集不编写SQL语句 打开要使用记录集的页面。
选择“窗口”→“绑定”,打开“绑定”面板, 在面板中单击“”按钮,从弹出的快捷菜单中 选择“记录集查询”,打开简单“记录集” 对话框,在对话框中进行相应设置,如图一所 示。
10.4 创建记录集 图一 图二单击“测试”按钮执行查询,弹出显示返回数据的“测试SQL指令”对话框,如图二所示。
上一篇:
【精品】微软.NET框架:02CLR&类库
下一篇:
凉凉的清晨