第16章 SQL Server数据的网页发布 16-1 SQL Server与Web交互数据 16-2HTML和XML基础 16-3通过Web向导发布数据 16-4○DBC数据源 16-5本章小结 SQL Server200供了用于将系统中 输 入到HTML文件并发布至网上的 Web assistant(web助 手),利用这一工具用户可定期对发布的Web页数据进 行更新等。本章主要介绍HTML基础、通过Web向导发 布Web数据和ODBC数据源
16-1 SQL Server与Web 交互数据 16-2 HTML和XML基础 16-3 通过Web向导发布数据 16-4 ODBC数据源 16-5 本章小结 SQL Server 2000提供了用于将系统中用户数据输 入到HTML文件并发布至网上的Web Assistant(Web助 手),利用这一工具用户可定期对发布的Web 页数据进 行更新等。本章主要介绍HTML基础、通过Web向导发 布Web数据和ODBC数据源。 第16章 SQL Server数据的网页发布
第16章 SQL Server数据的网页发布 SQL Server2000提供了用于将系统中用户数据输入到HTML文件并发布至网 上的 Web Assistant(Web助手),利用这一工具用户可定期对发布的Web页数据进 行更新等。本章主要介绍HTML基础、通过Web向导发布Web数据和ODBC数据源。 16-1 SQL Server与Web交互数据 SQL Server2000提供了完备的web( Internet服务)功能,通过支持具有 多层体桑结构的客户/服务器模式或浏览器/服务器模式为Web应用提供高可扩展性和 高可靠性。用户既可将信息存储在Web页面上或ⅪML文档内,也可将数据存储在数 据库中。 SQL Server2000在支持网络及数据接口处理上涵盖如下特性 SQL Server2000支持完全集成的、基于标准的ⅩML功能,可提供灵活、高效 易于使用的工具来处理数据库中的ⅪM元素,也可使开发人员无须编写代码直接从 数据库中取出基于XML的数据 SQLServer2000允许用户通过HTTP协议,在Web上进行高性能的、基于 标准的安全访问,Web的客户端拥有访问关桑型数据存储和访问分析服务的完全能力。 SQL Server∞000增强了 OLE DB性能,可将XML文档设置为命合文本并以 流的形式返回结果集 使用ODBC数据源管理器可配置 SQL Server ODBC数据源,使用ODBC数据 源管理器可以添加、更改和删除 SQL Server ODBC驱动程序的数据源并显示系统上 当前安装的 SQL Server ODBC驱动程序的版本信息。 注:可使用Web助手向导由 SQL Server2000数据生成标准的HTML文件 通常,基于Web交互式网页发布数据主要有两种模式:推模式与拉模式
第16章 SQL Server数据的网页发布 SQL Server 2000提供了用于将系统中用户数据输入到HTML文件并发布至网 上的Web Assistant(Web助手),利用这一工具用户可定期对发布的Web 页数据进 行更新等。本章主要介绍HTML基础、通过Web向导发布Web数据和ODBC数据源。 16-1 SQL Server与Web 交互数据 SQL Server 2000 提供了完备的Web(Internet 服务)功能,通过支持具有 多层体系结构的客户/服务器模式或浏览器/服务器模式为 Web 应用提供高可扩展性和 高可靠性。 用户既可将信息存储在Web 页面上或XML 文档内,也可将数据存储在数 据库中。 SQL Server 2000在支持网络及数据接口处理上涵盖如下特性: ➢ SQL Server 2000 支持完全集成的、基于标准的XML功能,可提供灵活、高效、 易于使用的工具来处理数据库中的XML 元素,也可使开发人员无须编写代码直接从 数据库中取出基于XML 的数据。 ➢ SQL Server 2000 允许用户通过HTTP 协议,在Web 上进行高性能的、基于 标准的安全访问,Web 的客户端拥有访问关系型数据存储和访问分析服务的完全能力。 ➢ SQL Server 2000 增强了OLE DB 性能,可将 XML 文档设置为命令文本并以 流的形式返回结果集。 ➢ 使用 ODBC 数据源管理器可配置 SQL Server ODBC 数据源,使用 ODBC 数据 源管理器可以添加、更改和删除 SQL Server ODBC 驱动程序的数据源并显示系统上 当前安装的 SQL Server ODBC 驱动程序的版本信息。 注:可使用Web 助手向导由SQL Server 2000 数据生成标准的 HTML 文件。 通常,基于Web交互式网页发布数据主要有两种模式:推模式与拉模式
数据库服务器更新 web页的数据内容 浏览器查阅数据 数据库服务器 Internet服务器 web浏览器 图16-1推模式的数据发布 在万维网发展初期, Internet上发布数据主要采用推模式(如图16-1所示),该模 式用户只能被动地接收web页上发布的静态数据,无法与数据库交互获得自己所需的数 据。但随着互联网技术的进一步发展,拉模式(如图16-2所示)逐渐成为WWw运作的 主流,在此种方式下,图16-2拉模式的数据发布用户向 Internet服务器提岀服务请求, Internet服务器再与数据库服务器进行通信,在数据库服务器中査询用户请求的数据, 并将获取的数据生成为Web网页发送给用户。使用拉模式,用户可以间接地实现与数据 库服务器的交互,从而能根据自己的所需获得动态数据。 注:若要实现拉模式数据传送,需要在 Interne服务器上运行能够访问ODBC数据库 的应用程序,如:CGI( Comman Gateway Interface公共网关接口)、ASP( Active Server pages动态服务器网页)和JSP( Java Server pages;Java服务器网页)等。 数据库服务器返回 服务请求的数据 浏览器接收数据 向数据库服务器 浏览器发送服务请求 数据库服务器提出服务请求 Web浏览器 nternet服务器 图16-2拉模式的数据发布
图16-1 推模式的数据发布 数据库服务器 Internet服务器 Web浏览器 数据库服务器更新 Web页的数据内容 浏览器查阅数据 在万维网发展初期,Internet上发布数据主要采用推模式(如图16-1所示),该模 式用户只能被动地接收Web页上发布的静态数据,无法与数据库交互获得自己所需的数 据。但随着互联网技术的进一步发展,拉模式(如图16-2所示)逐渐成为WWW运作的 主流,在此种方式下,图16-2 拉模式的数据发布用户向Internet服务器提出服务请求, Internet服务器再与数据库服务器进行通信,在数据库服务器中查询用户请求的数据, 并将获取的数据生成为Web网页发送给用户。使用拉模式,用户可以间接地实现与数据 库服务器的交互,从而能根据自己的所需获得动态数据。 注:若要实现拉模式数据传送,需要在Internet服务器上运行能够访问ODBC数据库 的应用程序,如:CGI(Comman Gateway Interface:公共网关接口)、ASP(Active Server Pages: 动态服务器网页)和JSP(Java Server Pages: Java服务器网页)等。 Web浏览器 图16-2 拉模式的数据发布 数据库服务器返回 服务请求的数据 浏览器发送服务请求 Internet服务器 数据库服务器 向数据库服务器 提出服务请求 浏览器接收数据
16-2HTML和XM基础 16-2-1HTML基础 1. HTML 定义:HTML( Hyper Text Market Language:超文本置标语言)是用来描迒 WWW上超文本信息文件的语言,用于表征超媒体结构的一个命合集。是目前 Internet广泛使用的多媒体的语言之一,用HTM语言编写的文档称为HTM文档。 所有HTM文件均利用一般的字符格式(例如ASCI码)来设计、描迒多媒体超文本 信息,用HTML语言可表示超链接,用HTML编写的文档经过测览器的解释和执行, 就成为在网上所看到的网页。可利用万维网上的浏览器直接观赏其多媒体HTM信 息作品。 2.HTM特性 HTML具有如下特性 文档结构定义、格式列表、表和表单 文字格式定义 图形与文字的编排方式、超文本、超媒体链接(包括 EMAIL) 3.HTML语法 HTM语法主要包括HTML标记、HTML注释与HTML文档结构三部分。 (1)标记 HTM在文本文档中添加一定的标记符号,指出标记的文本取用什么格式(或类 型),HTM文档由很多元素组成,每个元秦由“标记”和标记所说明的内容组成 TML中的标记符号是用<>括号括起来的关键字来表示的
16-2-1 HTML基础 1.HTML 定义: HTML(HyperText Market Language:超文本置标语言)是用来描述 WWW上超文本信息文件的语言,用于表征超媒体结构的一个命令集。 是目前 Internet广泛使用的多媒体的语言之一,用HTML语言编写的文档称为HTML文档。 所有HTML文件均利用一般的字符格式(例如ASCII码)来设计、描述多媒体超文本 信息,用HTML语言可表示超链接,用HTML编写的文档经过测览器的解释和执行, 就成为在网上所看到的网页。可利用万维网上的浏览器直接观赏其多媒体HTML信 息作品。 2.HTML特性 HTML具有如下特性: 文档结构定义、格式列表、表和表单。 文字格式定义。 图形与文字的编排方式、超文本、超媒体链接(包括EMAIL)。 3.HTML语法 HTML语法主要包括HTML标记、HTML注释与HTML文档结构三部分。 (1)标记 HTML在文本文档中添加一定的标记符号,指出标记的文本取用什么格式(或类 型),HTML文档由很多元素组成,每个元素由“标记”和标记所说明的内容组成。 HTM L中的标记符号是用<>括号括起来的关键字来表示的。 16-2 HTML和XML基础
(2)注释 HTML文档中可以加入注释,测览器对注释内容不予执行。其格式是 注释:<!注释内 上释:<!-注释内容> (3)HTML文档结构 ML>开头,</HTM>结束,中间的内容就是网页的内容 网页内容可以分为网页头部和网页体两部分, 其中又可再度细化为若干部分。 HTML文档的一般结构是 Head> < title>计算机世界</ title> Metahttp-equiv="content-typecontent=text/html; harset=gb23 /head> <body> HTML文件标记部分常用说明如表16-1
(2)注释 在HTML文档中可以加入注释,测览器对注释内容不予执行。其格式是: 单行注释:<!注释内容> 多行注释:<!--注释内容> …… --> (3)HTML文档结构 HTML文档以<HTML>开头,< /HTML >结束,中间的内容就是网页的内容。 网页内容可以分为网页头部和网页体两部分,当然其中又可再度细化为若干部分。 HTML文档的一般结构是: <html> <head> <title>计算机世界</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> …… <!-- …… //--> </head> <body> …… </body> </html> HTML文件标记部分常用说明如表16-1