- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9.3.3 ODBC概述 开放数据库互连(ODBC)是微软公司开放服务结构(WOSA)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准应用程序编程接口(API)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL的支持,用户可以直接将SQL语句传递给ODBC。 一个基于ODBC的应用程序对数据库的操作不依赖任何数据库存管理系统(DBMS),所有的数据库操作由对应的DBMS的ODBC驱动程序完成。即,不论是SQL Server、FoxPro、MySQL还是Oracle数据库,均可用ODBC API进行访问。 完整的ODBC由下列几个组件组成,它们之间的关系如图9-3所示: 应用程序(Application); ODBC管理器(Administrator),其主要任务是:管理安装的ODBC驱动程序和对数据源的管理; 图9-3 ODBC各组建间的关系 驱动程序管理器(Driver Manager),其任务是:管理ODBC驱动程序,是ODBC中最重要的部分; ODBC API; ODBC驱动程序(ODBC Driver),实际上是一些DLL(动态链接库),提供了ODBC和数据库之间的接口; 数据源(Data Source),包含了数据库位置和数据库类型等信息,实际上是一种数据连接的抽象。 9.3.4 ADO与Web数据库 1. ADO对象模型 ASP对数据库进行访问,主要使用ADO与数据库进行通信。 ADO是一个ASP内置的ActiveX服务器组件,用于数据库访问,可把它与ASP结合起来,建立提供数据库信息的网页内容,对数据库进行查询、插入、更新、删除等操作。 使用ADO可以编写简捷、可扩展性强的脚本,并能与ODBC数据源和OLEDB数据互连。通过这两种数据源,ADO可以访问多种数据库中的信息,并对数据库进行读取和写入。 ADO对象模块中包含了6个对象和3个集合,它们之间的关系如图9-3所示。 图9-3 ADO对象模块 * * 第九章 Internet网站设计与开发 本章学习要点: Internet网站设计与开发概述 ASP概述 数据库在网站建设中的应用 9.1 Internet网站设计与开发概述 9.1.1 静态网页与动态网页 Internet上的网页,一般分为静态网页和动态网页。静态网页的开发技术通常包括直接使用HTML和使用可视化的网页开发工具;动态网页的开发技术通常包括客户端的编程技术和服务器端的编程技术。 1. 静态网页设计技术 静态网页指网站的网页内容“固定不变”,其页面的内容仅仅使用标准的HTML代码,再嵌入流行的GIF 89A格式的动态图片,产生一些动画效果。 当用户浏览器通过Internet的HTTP协议向Web服务器请求提供网页内容时,服务器仅仅是将原已设计好的静态HTML文档传送给用户浏览器。 静态网页的设计可以直接使用一些文本编辑工具(如Windows中的记事本)用HTML编写程序来实现,也可以使用一些可视化的设计工具(如FrontPage、Dream Weaver和Flash等)来实现。可视化的设计工具可使网页设计更加方便和简单。 2. 动态网页设计技术 (1)动态网页的特点 交互性 网页会根据用户的要求和选择动态地改变和响应,可接收用户提交的信息并做出反应,其中的数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。 自动更新 无须手动更新HTML文档,便会自动生成新的页面,可大大节省工作量。 因时因人而变 不同的时间、不同的用户访问同一网址时可能会产生不同的页面。 (2)实现网页动态化的方法 将网站“动态”化的方法很多,通常分为客户端技术和服务器端技术。 客户端技术包括使用DHTML技术。DHTML是一种通过各种技术的综合发展而得以实现的概念,这些技术包括JavaScript、VBScript、Document Object Model(文件目标模块)、Layers和CSS样式表等。 使用DHTML技术,网页内容的更新通常由客户端的浏览器完成,当网页从Web服务器下载后由浏览器直接动态地更新网页的内容、排版样式和动画。 在客户端技术中,为了实现网页内容的更新,要求客户端浏览器自身包括一些能为用户提供更高级功能的程序逻辑,如JavaScript和VBScript,以及嵌入式的软件组件(如Java Applet,Java Beans和ActiveX Controls等),但国际上对DHTML尚未形成统一的标准。 仅仅发生在客户端浏览器的动态效果无法满足商业网站大量信息查询、客户咨询、资源交互等“动态”需求,这些功能的实现必须使用服务
您可能关注的文档
- 《Internet技术与应用》第六章 网络设计与结构化布线.ppt
- 《Internet技术与应用》第七章 网络操作系统.ppt
- 《Internet技术与应用》第三章 网络互连技术.ppt
- 《Internet技术与应用》第十二章 移动IP与下一代Internet.ppt
- 《Internet技术与应用》第十章 IPv6.ppt
- 《Internet技术与应用》第四章 网络管理.ppt
- 《Internet技术与应用》第五章 网络安全.ppt
- 《Internet技术与应用》第一章 Internet基础.ppt
- 《大学信息技术应用基础》课件第八章 数据库基础知识.ppt
- 《大学信息技术应用基础》课件第二章 计算机系统.ppt
最近下载
- 定向钻穿越工程施工组织设计.doc VIP
- 2025年节能减排生态环保知识竞赛考试试题(附答案).docx VIP
- 智能网联汽车技术.pdf VIP
- DBJ/T 03-85-2018 市政基础设施工程资料管理规程(城镇道路工程、城市桥梁工程、给水排水管道工程、给水排水构筑物工程) 【压缩版】.pdf VIP
- 教科版八年级物理上册第一章~第二章综合测试题.doc VIP
- 22J403-1 楼梯 栏杆 栏板(一) (3).pdf VIP
- 学前教育学_全套PPT课件.pptx
- 光辉合益-中欧基金高管团队领导力提升项目建议书_20190515.pptx VIP
- 2025年秋新华师大版数学七年级上册全册同步教案.docx
- 《过敏性休克的临床表现与急救处理》课件.ppt VIP
文档评论(0)