企业intrant环境下的web数据库访问及实现

上传人:E**** 文档编号:114639953 上传时间:2019-11-12 格式:PDF 页数:2 大小:115.55KB
返回 下载 相关 举报
企业intrant环境下的web数据库访问及实现_第1页
第1页 / 共2页
企业intrant环境下的web数据库访问及实现_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《企业intrant环境下的web数据库访问及实现》由会员分享,可在线阅读,更多相关《企业intrant环境下的web数据库访问及实现(2页珍藏版)》请在金锄头文库上搜索。

1、全N第T. !,汁算 r 辅a h 牛产管理学术会议论文集 企业I n t r a n e t 环境下的We b 数据库访问及实现 张新元朱宗乾 ( 西安理工大学工商管理学院西安7 1 0 0 1 8 ) 摘要在建立企业I n t r a n e t 过程中. 实现W书服务器与数据库的连接, 利用企业已有的数据厚资源 是一个重要的环 节。 本文通过探计在传统S结构和 I3 侣结构下的教据库i3161 。 介绍了We 6数据库的 万问原理 并给出了万问US的W七 b数据库的尖现过程 关 键 词I n t r a n e t . We b数据 库 . l i r n w -与 r -, , , I

2、 I X I n t e r n e t 的迅猛发展对企业信息化进择起 jl 了P . 大的抢动作用, 基于I n t e r n e t 技术构建的企业互联网、 即I n t r a n e t , 对传统的企业管理信怠系统( Ml ,体系结 构产生了 深刻影响 通过引入I n t e r n e t i l ) t r a n e t 技术, 扩大企业与外部环境的沟通 提高企业网络的整体攻 率 实现传统MI S向I n t e r n e t / I n t r a n e t集成模式转变, 是企业信息化不可避免的发展趋势 企业MI S的开发 应用几乎都是围绕数据库这一技术进行的, 建立企

3、业 I n t r a n e t 必须利用企业原有的信息资源 因此. 如何实 现数据库的访问, 是利用I n t e r n e t 技术对传统 MI S进 行改造的关键, 1 基于C / S结构的数据库访问 目 前的企业 MI S多为C l ie n t / S e r v e r ( e / S ) 结构, 在这种结钩中, 服务器端负责管理数据库的访问 集中 处理数据的存储与检索, 客户端负责处理应用程序对 数据库的访问请求, 通过网络向服务器提交访问请求, 服务器将访问结果返回给客户端 基于C I S结构的数 据库访问如图I 所示 , 在C / S结构中, 客户端的处理功能通常都很强,

4、 运行的程序比较复杂, 随着MIS开发复杂程度的增加 势必增加客户端的开铂和维护成本, 使得客户机变 “ 胖” 、 限制了MI S的应用范围 在C / S结构中 系统开发工具繁多, 缺乏统 一 的 技米平台, 用户界面风格不一、 使用繁杂, 不利于推广 交 流 在C / S结构中 信息的表现形式单一 主要是字 符和数字 缺乏图、 文、 声、 像的动态信息, 信息流向主 要是由下向上, 不能报好地发挥信息共享、 资源共享的 优势。 在C / S结构中, 主要提供的是企业的内部信息. 与企业发展息息相关的大量外部信息难以提供 不利 于加强企业与外部环境的联系, 难以满足企业参与市 场竞争的需要 图

5、1 基于仁 S结构的数据库访问 在C / S结构中。 网络上传输的信息主要是访问请 求和处理结果 数据传递主要受到带宽的限制 与主机 / 终端模式相比 C / s结构的主要优点是减轻 f 服务器 的负担, 提高了系统响应速度, 实现 了分布式数据处 理. 随着企业MI S应用范围的不断扩大, 传统C S结 构某些方面逐渐显得不够完善 主要表现在以下几个 方 面 2 基于 W比技术的数据库访问 基于 I n t e r n e t 应用的核心是 WWW 服务。 它由 We b 服务器和 We b浏览器组成 We b服务器用来提 供各种信息服务 用户在We b 浏览器上通过浏览器软 件查看服务器的

6、内容。 它采用超链接的方式, 以 HT ML文件形式传递各种不同类型的数据, 为信息的 交换和共享提供了有史以来最广泛、 最经济实用的手 段 在企业I n t r r n m环境下的数据库访问是基于工n t c r - n e t的We b模型, 称为B r o ws e , / S e r v e r ( B / S ) , 即浏览 器/ 服务器结构, 客户端的浏览器使用HT T P协议把 查询请求表格通过 UR L ( Un if o r m R e s o u r c e L o c a t o r ) 发送给 We b服务器, We b服务器根据参数启动相应 的中间件程序( C E G

7、, A P I , HT T P O D B C等) , 该程序对 数据库服务器按条件进行查询, 查询后的结果格式化 成 H T ML页 也使用 H T TP协议反回给浏览器, 基干 We b技术的数据库访问如图2 所示: . 1 1 5 . 二孟一 召 盆 .月勺.日口.闷一一一 E 浏 览器 呛 文件甲 1 口 Mt 图2 荃于B / S结构的数据库访问 Wi n d o ws NT I S 在企业I n t t a L e t 环境下 采 :.V e b技术实现数据 库的访问 具有以下优点 “ We b技术的C l ie n t端一般都比较瘦. Es见只需 要 一 个浏览器软件就够了,

8、由于q “ 以服务器为呼心进 行管理。 减少了客户端开发维护的工11 - 量. 便于软件升 级. 扩大了MI S的应用范围 采用统一的HT ML数据格人 实现跨平台支持 信息共享程度高、 企业内各单位36过浏览器访问数据 库, 操作简便易于使用, 使得信息的提供及更新速度加 快 浏览器软件 集成了如 E m a i l , F T P , T e l -t , N e w s新闻组等多种服务, 能浏览le i 文字、 图像、 声音、 视颇等多种媒体信息. 极大地 卜 富j网上的信息资源 能够实现以 We b数据库为 , 心的信息共享、 信 息收果、 联机消息发布, 加强了企业内部的协同一致 同

9、时We b 服务器与数据库的成功连招 : , 扩大r企业与 外部世界的联系 HTT P O DBC “ D L L S Q 7 请 求, ODB C D r i v e r s o t 奶 尺 S Q L服务 器 数 据库 3 基于I I S 的We b 数 据库 访问实 现 基于 II S ( I me r n e t i n n r ma t io r . 5: o r ) 的 We t数 据库开发环境, 网络操作系 统采用Wm d a w s N T A . 0 . O D B S D r i v e r 为 S QL S E R V E R 6 “ . . 浏览器使用 I F 4 .

10、M I S通过提供I D C服务来实现甘We b数据库的访 问 3 . 1 I D C的工作原理 I n t e r n e t 数据库接口IDC ( I n t e - . D a t a b a s e C。 n e c t o r ) 实际上是基于 I S AP I ( I n .t e n it tS e r v e r AP I ) 的 动态连接库, 该连接库的名称为HT TP O DB C . D L L , I D C主要通过 H TT P OD B C. D L 完成对 W, :b数据库 的 访 向 , 其 工作 过 程 如 下 浏览器将数据库操作文件。; 1发送给 We b服

11、 务器。 We b服务器上的HT T P O DB C D L L接收“ . id 文件 将数据源名和 S Q 工语言传给OD I IC D r i v e r - O D B C D r iv e r 连接数据源. i 1= V l i i S QL语句. 执行结果f 寿 给 O D B C Dr i v e r “ HT TP O I ) B C. D L L利用h t . , 义件将结果格式 化为HT ML文件。 - We b服务器将HT MI文件传( d V 9 We b浏览器 端。 We b数据库的 ! i ( u 1 机制如图i 所,代。 . 11 6 . 图3 We b数据库的访

12、问机制 3 . 2 I M: 的开发实现 I D C的开发实现步骤如下 I ) 创建O D B C 教据百当使用I D C 进行数据库 访问时, 必须使O D B C实现与We b数据库的连接. 通 过使用Wind o w s NT控制面板的3 2 位OD B C系统 D S N定义指定的数据源 2 ) 建立 t x 文件在 I D C中, “h t x “ 称为 H T ML 模板文件, 用于处理 O D B C驱动程序所返回的操作结 果, 使其成为 一 个HT ML文件发送回客户端浏览器 3 ) 建立 id c文件“id c ” 文件是 I DC开发的重 点, 主要内容包括 数据源的名称(

13、 D a t a s o u r c e ) , 用户 名( L i s e r n a m c ) , 密码( P a s s w o r d) , 模板( T e m p la t e ) 和 用于数据库操作的S QL语句, 4 ) 建立HT MI文件“ 、 h tml “ 文件为用)5提供一 个操作数据库的界面, 通过执行 a c t io n激活相应的 “ . id e文件,o 33 程序实例( 略) 结束语在企业MI S 传统的C / S结构下, 对数据 库的访问在有些方面显得不够完善 基于I n t r a n e t 技 术与数据库的-1 联, 即We b数据库. 不仅能将最新的

14、 数据库信息以图文并茂的形式提供给用户 而且能充 分利用企业已有的信息资源. 使原有的数据库内容可 以通过浏览器查看 在建立企业互联网的同时, 不失时 机地引入 We b数据库的编程接口技术, 以满足企业用 户对各类数据库的访问要求。 参 考 文 献 1 丁战军, 等在Win d - N T上开发We b服务器. 北京 机 械工业出版社. 1 9 9 8 . 1 1 2 李景 州 墓于 I n t r a n e t 的 M I S 计 算机应 用. 1 9 9 9 ( 6 ) : 5 6 5 8 3 土斌 尤I n t e r n e t 和I n tr a n e t 上W6数据库的操作 计算 fin 时代 . 1 9 9 8 ( 9 ) : 2 9 - - 3 1 IL _j

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号