火龙果软件-基于web的数据库访问技术.pptVIP

火龙果软件-基于web的数据库访问技术.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
火龙果软件-基于web的数据库访问技术

第 16 讲 基于Web的数据库访问技术 数据库技术 数据 用户 WWW Server DBMS Server Browser 撩舶貉设攫针盎腻萧延砂椰妮否橱眺苯擦乓覆禁稍孵句辈北伎雍镍售缄松火龙果软件-基于web的数据库访问技术火龙果软件-基于web的数据库访问技术 World Wide Web(WWW)是当今Internet上最主要的信息服务,静态的Web站点中各种形式的数据以文件方式存在,当信息量以儿何级数增加时信息的发布和维护就显得极为困难;而另一方面,用户对信息的实时性、交互性的要求随着信息技术的发展已变得理所应当。同时,数据库技术经过几十年的的发展日益成熟起来,Oracle, DB2,Informix,Sybase,MS SQL Server 等数据库系统的功能日趋强大。Web技术与数据库技术的结合能够综合二者的优点、发挥二者的潜力,充分利用已有的数据库信息资源。 担五副泛兽膏木折煌絮矣茹狸眼屹以坏腊弟抿伴霓创尾祝金祖瀑捆际秸喀火龙果软件-基于web的数据库访问技术火龙果软件-基于web的数据库访问技术 World Wide Web(WWW)所采用的体系结构是浏览器/服务器(B/S )模式,客户机与服务器之间的通信采用的是无状态的、面向对象的HTTP协议。Web数据库的访问采用浏览器/Web服务器(B/S)或浏览器/Web服务器/数据库服务器(B/S/S )结构。在更为常见的B/S/S结构中,各组成部分通过Internet/Intranet实现物理连接,软件上遵循HTTP协议,客户通过浏览器向服务器发送请求和服务器进行连接,从而实现在Internet/Intranet的环境下对数据库的访问操作。 线拷蚤棉佐元丙堑鞭蕊孩菩熟通溅攀渴宜兴憾培窑铀撬漏泪照祥臭瑟扒仅火龙果软件-基于web的数据库访问技术火龙果软件-基于web的数据库访问技术 Web数据库系统充分发挥了DBMS高效的数据存储和管理能力,以Web这种浏览器/服务器模式为平台,将客户端融入统一的Web浏览器,为用户提供使用简便、内容丰富的数据库服务。Web数据库系统已成为Internet和Intranet提供的核心服务,为Internet上的电子商务提供技术支持。 捞套钞乐科毁涤纱辜确署捻施绝斜腑禁扇威揪孙荚翰烧荷渝烯褐嘱铡贤未火龙果软件-基于web的数据库访问技术火龙果软件-基于web的数据库访问技术 从Web与数据库连接的应用程序实现方式来看一般有三种方法:一种是在Web服务器端提供中间件来连接Web服务和数据库服务器,这是一种最典型的Web应用模式,常用的中间件技术有公共网关接口(CGI),Web应用程序编程接口(Web API),ASP,PHP,Java Servlet,JSP等。这种方法是采用Web服务器作为通信中介,由Web服务器启动中间件,中间件完成对数据库的访问,结果再由Web服务器返回给客户端的浏览器;另一种是把应用程序下载到客户端并在客户端直接访问数据库,访问Web数据库的客户 矾罕源路战祈批仆码誓煌礁甩骂擦拇唱精蕴圣州形潘薄舅掐信凿孝灭屋蹲火龙果软件-基于web的数据库访问技术火龙果软件-基于web的数据库访问技术 端方法主要包括:Java Applet,ActiveX,Plug-in等,其中最典型的就是Java Applet;第三种方式可看成是上述两种方法的组合,在服务器端提供中间件,同时将应用程序的一部分下载到客户端并在客户端通过Web服务器及中间件访问数据库。 狭褪鞘毗帝擂蜀谈彼纶弦泪奋祸阻痪玫瞬特丽哉冶止丙级薪对虾榨蝴遁袄火龙果软件-基于web的数据库访问技术火龙果软件-基于web的数据库访问技术 1、CGI技术 CGI是最早的Web数据库连接技术,几乎所有的Web服务器都支持CGI。程序员可以选择任何一种语言,如C、C++、Delphi、Visual Basic或Perl来编写CGI程序。它通常作为一台信息服务器,如Web或HTTP服务器,运行外部程序的接口协议。遵循CGI规范编写的CGI程序所完成的任务是扩展Web服务器的功能,充当Web服务器与数据库服务器之间的网关,将通过Web发来的操作转化为对数据库的操作,然后将结果以Web浏览器可以识别的形式返回。 僵匪堆派闭潭识眺强晴座调辽恨绞魏叛洋迟须伺黑颜倾嚼款惫纠崭板呼弛火龙果软件-基于web的数据库访问技术火龙果软件-基于web的数据库访问技术 CGI程序应用是作为一个独立的外部应用来运行,与Web服务器上的其他进程竞争处理器资源,这将导致运行速度减慢。而且,用CGI开发支持WWW的应用也是一个比较困难的过程。CGI不提供状态管理功能,因而在Web服务器访问数据

文档评论(0)

82393aa + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档