荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: baty (新一代懒人), 信区: Database
标  题: ASP与ADO在Web数据库查询中的应用(上)
发信站: BBS 荔园晨风站 (Mon Mar 12 21:38:52 2001), 转信

【 以下文字转载自 baty 的信箱 】
【 原文由 baty.bbs@argo.zsu.edu.cn 所发表 】
发信人: pjzxm.bbs@bbs.eme.gliet.edu.cn, 信区: Database
标  题: ASP与ADO在Web数据库查询中的应用(上)

            ASP 与ADO 在Web 数 据 库 查 询 中 的 应 用(上)
-- 摘 要 ASP 与ADO 是 一 种 完 全 的Web 数 据 库 访 问 解 决 方 案, 使 用
它 你 可 以 很 容 易 地 对 数 据 库 进 行 访 问, 本 文 结 合 一 个 实 例 详
 细 介 绍ASP 与ADO 在 网 上 数 据 查 询 中 的 应 用。

  ---- 关 键 词 ASP,ADO,WEB 服 务 器, 浏 览 器, 数 据 库

  ---- 1. ASP 和ADO 简 介

  ---- ASP(Active Server pages) 简 言 之 就 是 一 个 服 务 器 端 的(Server-s
ide) 脚 本 执 行 环 境, 你 可 以 用 它 产 生 和 执 行 动 态 的、 交 互 的、
 高 性 能 的Web 服 务 器 应 用 程 序。 当 脚 本 在 服 务 器 端 而 不 是 在 客
 户 端 执 行 时,Web 服 务 器 将 完 成 包 括 产 生 发 往 浏 览 器 的HTML(Hyp
ertext Markup Language) 页 的 所 有 工 作。 不 必 担 心 浏 览 器 是 否 能 执
 行 你 的 网 页:Web 服 务 器 将 完 成 所 有 的 处 理 工 作。

  ---- 左 图 是ASP 的 工 作 模 式。 当 浏 览 器 向Web 服 务 器 提 出(.asp) 文
 件 的 请 求 时, 一 个ASP 脚 本 就 开 始 执 行, 这 时Web 服 务 器 调 用ASP
, 把 该 文 件 全 部 读 入 并 执 行 每 一 条 命 令, 然 后 将 结 果 以HTML 页
 面 形 式 送 回 浏 览 器。

  ---- ADO(ActiveX Data Object,ActiveX 数 据 对 象), 是 一 个ASP 内 置 的A
ctiveX 服 务 器 组 件(ActiveX Server Component) 数 据 库 访 问 组 件(Databas
e Access Component) 提 供 的 技 术, 你 可 把 它 与ASP 结 合 起 来, 建 立 提
 供 数 据 库 信 息 的 网 页 内 容, 对 数 据 库 进 行 查 询、 插 入、 更 新、
 删 除 等 操 作。

  ---- 要 执 行ADO, 服 务 器 端 须 安 装Windows NT Server 和Internet Inform
ation Server(IIS), 而 客 户 端 只 要 有IE 或NETSCAPE 较 新 版 本 的 浏 览 器
 即 可。

  ---- 2. 站 点 数 据 库 访 问 的 几 种 解 决 方 案

  ---- 实 现Web 数 据 库 访 问 的 方 法 大 致 可 分 为 两 类, 一 种 是 以We
b 服 务 器 作 为 中 介, 把 浏 览 器 和 数 据 源 连 接 起 来, 在 服 务 器 端
 执 行 对 数 据 库 的 操 作; 另 一 种 是 把 应 用 程 序 和 数 据 库 下 载 到
 客 户 端, 在 客 户 端 执 行 对 数 据 库 的 访 问。

  ---- * 公 共 网 关 接 口(CGI,Common Gateway Interface)

  ---- 当 浏 览 器 发 出HTTP Request.form 请 求 时,Web 服 务 器 执 行 相 应
 的 应 用 程 序, 访 问 站 点 数 据 库, 并 将 查 询 结 果 以HTML 格 式 送 回
 到 浏 览 器。 这 种 方 式 有 很 多 缺 点, 功 能 有 限、 开 发 困 难, 且 不
 具 备 事 物 处(Transaction) 理 功 能, 这 在 很 大 程 度 上 限 制 了 它 的
 应 用。

  ---- * Internet 数 据 库 连 接 器(IDC,Internet Database Connector)

  ---- 这 是 一 种 简 易 方 案, 对 数 据 库 的 操 作 仍 然 放 在Web 端, 但
 你 可 以 通 过SQL(Structured Query Language) 语 句 对 数 据 库 进 行 查 询
、 输 入、 更 新、 删 除 等 操 作。IDC 设 计 简 易, 可 不 用 编 译 直 接 执
 行, 并 且 支 持 对 数 据 的 多 重 查 询(Multiple Query)。

  ---- * 先 进 数 据 库 连 接 器(ADC,Advanced Data Connector)

  ---- 前 两 种 方 案 中 对 数 据 库 的 操 作 都 是 在 服 务 器 端 进 行 的,
 而ADC 是 在 浏 览 器 端 执 行 数 据 查 询 动 作。 当 浏 览 器 提 出 对 数 据
 库 的 操 作 请 求 时,ADC 先 将 相 应 的 数 据 库 下 载 到 浏 览 器 端, 在
 用 户 端 进 行 对 数 据 库 进 行 操 作。 显 然, 这 种 方 案 的 效 率 是 很
 高 的。 客 户 端 对 数 据 库 的 查 询 是 由 安 装 在 客 户 端 的ADC ActiveX
 Control 完 成 的, 而 这 个ActiveX Control 是 由 站 点 服 务 器 自 动 下 载
 和 安 装 在 客 户 端 的。

  ---- * ADO 与ASP

  ---- 这 是 一 种 完 全 的Web 数 据 库 访 问 解 决 方 案, 你 可 把ADO 与AS
P 结 合 起 来, 建 立 提 供 数 据 库 信 息 的 网 页 内 容, 在 网 页 中 执 行
SQL 命 令, 对 数 据 库 进 行 查 询、 插 入、 更 新、 删 除 等 操 作。ADO 中
 你 可 以 用VBScript、JavaScript 语 言 来 控 制 数 据 库 的 访 问( 而ASP 恰
恰 是 脚 本 语 言 的 解 释 环 境) 和 查 询 结 果 的 输 出;ADO 中 使 用Recor
dSets 对 象 对 数 据 库 进 行 操 作;ADO 可 以 连 接 多 种 支 持ODBC 的 数 据
 库。

  ---- 3 .ASP 与ADO 在 网 上 数 据 查 询 中 的 应 用 实 例- 港 澳 证 件 信
息 查 询

--
※ 转寄:.逸仙时空 Yat-sen Channel bbs.zsu.edu.cn.[FROM: 210.39.3.50]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.118]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店