| 域名空间 下载中心 社区论坛 信息公告 my小屋 |
![]() |
联系我们 设为首页 加入收藏 |
|
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿 论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图 专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版 社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 网络赚钱 | 网站地图 | 广告服务 | 服务 |
| 新版上线![旧版] | |||||
注:打开慢时请稍等
|
---- 各 数 据 库 厂 家 开 发 的 各 自 的web 中 间 件 虽 好 不 能 通 用;jdbc 可 移 植 性、 安 全 性 与 可 靠 性 有 显 著 优 点, 但 对 开 发 难 度 大, 不 能 满 足 广 大 非 专 业 人 员 的 需 要;cgi 方 式 应 用 灵 活, 开 发 工 具 丰 富, 通 用cgi 程 序 也 很 多。 本 人 通 过 在 网 上 周 游, 寻 得 一web 数 据 库cgi 接 口 程 序odbic(101k 字 节 大 小), 小 巧 玲 珑, 应 用 灵 活, 可 以 和 各 种 数 据 库( 包 括foxpro 系 列、sql server、oracle 等) 建 立 连 接。 ---- odbic(open database interne connector) 程 序 是 运 行 在windows nt 和win95 上 的 共 享 软 件, 可 通 过http://www.iodbc.com 获 得 该 软 件( 目 前 已 有odbic1.5 版, 本 文 使 用 的 是odbic1.4 版)。odbic 是 在 浏 览 器 和 数 据 库 之 间 提 供 一 个 接 口, 即 一 个cgi 程 序, 可 以 通 过 浏 览 器 时 时 更 新 和 浏 览 数 据 库。 ---- 通 过odbic 可 以 用 标 准 的ansi sql 语 句 诸 如:select, insert, update, or delete 对 在odbc 中 设 置 的 所 有 数 据 库 进 行 操 作。odbic 的 最 大 优 点 是 可 以 用 摸 板 文 件 作 为 输 入, 摸 板 文 件 也 能 接 收 < !--database dsn=$my_database$ -- >t; ---- 本 文 通 过 一 个 实 例 介 绍 用odbic 编 写 在 中 文win95 下 访 问sql server 数 据 库 的 应 用 程 序, 体 会 以 下odbic 功 能 的 灵 活、 方 便、 易 学 的, 推 荐 给 大 家 共 免。 ---- 在 下 面 的 例 子 里, 我 们 要 用 到 一 电 信 营 业 数 据 库 的 长 途 电 话 明 细 表, 表 结 构 如 下( 数 据 库 名 为telephone, 所 用 表 名 为detail): ---- 主叫号码(caller) 被叫号码(called) 起始时间(start-time) 通话时长(length)秒 通话话费(fei)元 pqabcd1 0101234567 98/03 19/27 100 220 ---- 首 先, 建 立odbc 数 据 库 的 连 接, 打 开win95 的“ 设 置” 菜 单 中 的“ 控 制 面 板”, 启 动odbc 驱 动 程 序, 设 置 相 应 的odbc 驱 动 器, 本 例 中 为sql server; 建 立 数 据 源, 为 了 方 便 此 处 数 据 源 的 名 也 为telephone。 如 果“ 控 制 面 板” 中 没 有odbc 驱 动 程 序, 可 以 从win95 的 系 统 盘 中 装 入, 也 可 从 一 些 共 享 软 件 站 点 下 载, 具 体 办 法 此 处 不 在 赘 述。 ---- 然 后, 编 写 长 话 明 细 查 询 主 页, 为 了 简 化, 清 单 中 删 去 了 一 些 修 饰 性 的html 语 句, 查 询 类 型 中 也 只 保 留 了 长 话 明 细( 可 以 包 含 电 话 挡 案 查 询 和 更 改、 交 费 汇 总 和 明 细、 帐 务 处 理 等 等)。 ---- 长 话 明 细 查 询 主 页 清 单:search。html < html > ---- 接 下 来 就 是 编 写 摸 板 文 件, 在 编 写 之 前, 先 介 绍 以 下odbic 的 主 要 命 令。odbic 软 件 主 要 有 以 下 命 令: ---- database 定 义 连 接odbc 数 据 库 的 参 数; ---- default 定 义 变 量 的 默 认 初 始 值; ---- eachrow, endrow 格 式 化 结 构 化 查 询 后 的 每 一 行 结 果; ---- exec 执 行 一 个 系 统 命 令 或 运 行 一 个dos 程 序; ---- exit 终 止odbic 对 摸 板 文 件 的 执 行; ---- format 定 义 变 量 的 输 出 格 式; ---- if, else, endif 变 量 条 件 判 断 语 句; ---- ifnew 判 断 经 过 对 某 一 字 段 排 序 的 表 是 否 该 字 段 的 值 发 生 了 变 化; ---- include 读 入 另 一 摸 板 文 件; ---- optionlist 从 查 询 结 果 产 生 一 个html 的“select option” 命 令; ---- output 把 结 果 输 出 到 磁 盘 文 件; ---- set 对 变 量 赋 值; ---- sql 执 行odbc sql 语 句; ---- table 自 动 格 式 化select 语 句 的 结 果 到html 格 式。 ---- 从 以 上 命 令 可 以 看 出,odbic 软 件 功 能 的 强 大, 通 过if-else- endif 和set 命 令, 可 以 编 写 实 现 很 多 功 能, 下 面 摸 板 的 功 能 是 从search.html 主 页 中 获 取 电 话 号 码 和 授 权 口 令, 对 所 输 号 码 的 明 细 进 行 查 询, 查 询 结 果 以 表 格 形 式 输 出, 并 对 话 费 进 行 合 计。 摸 板 文 件 清 单 见 后( 文 件 中“//” 后 面 的 是 注 释): 摸 板 文 件 清 单:model.html < html > ---- 总 上 所 述, 我 们sql server 数 据 库 进 行 了 交 互 访 问, 同 样 也 可 对oracle、sybase、access、foxpro 系 列 等 数 据 库 的 访 问, 并 且 在 同 一 个 摸 板 文 件 可 以 同 时 打 开 上 述 数 据 库, 并 把 它 们 关 联 起 来 进 行 事 务 处 理。 对 于 广 大 关 心 基 于web 的 数 据 库 应 用 的 计 算 机 爱 好 者 来 说,odbic 的 确 简 单、 易 学、 功 能 强 大, 本 文 只 是 大 致 介 绍 了 以 下, 希 望 我 的 文 章 能 起 到 抛 砖 引 玉 的 作 用, 欢 迎 朋 友 门 交 流、 指 导。 编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部] 上一篇:规划web开发战略 下一篇:浅析数据完整性问题 转载请注明来源:www.iyit.net 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。 |
| 相关文章 | ||||
| 友情链接 | ||||||
| 设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接 |
| |||||||