- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL Server 2005数据库管理与开发教程 第12章 基于C/S结构的数据库开发技术 本章主要介绍基于C/S结构的数据库开发技术,内容包括C/S结构与B/S结构概述,VB基于C/S架构的数据库开发技术,使用ADO控件操纵SQL Server 2005,使用ADO对象操纵SQL Server 2005,最后通过一个完整的学生信息系统,使读者全面了解基于C/S结构的数据库开发技术,并应用到实际工作中。 12.1 C/S结构与B/S结构 12.1.1 认识C/S结构 C/S结构的优点如下: (1)能充分发挥客户端计算机的处理能力,很多工作可以在客户端处理后再提交给服务器。 对应的优点就是客户端响应速度快。 (2)应用服务器运行数据负荷较轻,数据安全性较高。 其缺点主要有以下几点: (1)维护成本高。 (2)系统扩展性差。 (3)客户端需要安装专用的客户端软件。 12.1.2 认识B/S结构 12.1.3 C/S结构与B/S结构的区别 Client/Server(C/S)结构是建立在局域网的基础上的,Browser/Server(B/S)结构是建立在广域网的基础上的。 两种结构存在下列区别。 (1)硬件环境不同。 (2)对安全要求不同。 (3)程序架构不同。 (4)软件重用度下同。 (5)系统维护不同。 (6)处理问题不同。 (7)用户接口不同。 (8)信息流不同。 12.2 VB基于C/S架构的数据库开发技术 12.2.1 了解ODBC ODBC(Open DataBase Connectivity,开放数据库互连)是Microsoft公司提供的有关数据库的一个组成部分,它建立一组规范并提供了数据库访问的标准API(应用程序编程接口)。 一个使用ODBC操作数据库的应用程序,基本操作都是由ODBC驱动程序完成,不依赖于DBMS。 应用程序访问数据库时,首先要用ODBC管理器注册一个数据源,这个数据源包括数据库位置、数据库类型和ODBC驱动程序等信息,管理器根据这些信息建立ODBC与数据库的连接。 12.2.2 配置ODBC数据源 12.2.3 了解OLE DB OLE DB(OLEDB)是微软通向不同数据源的低级应用程序接口。 OLE DB不仅包括微软资助的标准数据接口开放数据库连通性(ODBC)的结构化查询语言(SQL)能力,还具有面向其他非SQL数据类型的通路。 作为微软的组件对象模型(COM)的一种设计,OLE DB是一组读写数据的方法。 OLD DB中的对象主要包括数据源对象、阶段对象、命令对象和行组对象。 使用OLE DB的应用程序会用到如下的请求序列:初始化OLE并连接到数据源、发出命令、处理结果、释放数据源对象并停止初始化OLE。 12.2.4 ADO开发技术 ADO(ActiveX Data Object,ActiveX数据对象)是一个基于OLE DB之上的对象模型,包含了所有可以被OLE DB标准接口描述的数据类型,通过ADO内部的属性和方法提供统一的数据访问接口。 ADO对象模型具有可扩展性,当把数据库上层应用程序移植到不同的数据库平台上时,只需要更换连接数据库的驱动程序,而不需要对上层程序作任何修改。 ADO组件是Microsoft数据访问组件(MDAC)的一部分,可以直接从微软公司的官方网站下载更新,常见的版本是MDAC2.5和MDAC2.7。 最新的ADO.NET版本包含在MDAC2.7组件里,随着.NET开发工具一起发布,包含了对新一代的XML网络技术的全面支持,关于ADO.NET的相关内容将在第13章中介绍。 ADO提供了执行以下操作的方式: (1)连接到数据源,同时可确定对数据源的所有更改是否已成功或没有发生。 (2)指定访问数据源的命令,同时可带变量参数,或优化执行。 通常涉及ADO的Command对象。 (3)执行命令,例如一个Select语句。 (4)如果这个命令使数据按表中的行的形式返回,则将这些行存储在易于检查、操作或更改的缓存中。 (5)适当情况下,可使用缓存行的更改内容
您可能关注的文档
- 基坑工程课件详解.ppt
- 基坑工程培训详解.ppt
- 基坑工程详解.ppt
- 基坑工程总体方案设计详解.ppt
- 基坑降水结构防水施工关键技术详解.ppt
- 基坑开挖方案详解.doc
- 基坑开挖专项方案详解.ppt
- 基坑施工安全专项方案(专家论证后)详解.doc
- 基坑施工降水回收利用技术详解.ppt
- 基坑事故应急预案详解.doc
- 中国国家标准 GB 14287.5-2025电气火灾监控系统 第5部分:测量热解粒子式电气火灾监控探测器.pdf
- 《GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存》.pdf
- GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存.pdf
- 中国国家标准 GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存.pdf
- 中国国家标准 GB/T 19436.2-2025机械电气安全 电敏保护设备 第2部分:使用有源光电保护装置(AOPDs)设备的特殊要求.pdf
- 《GB/T 19436.2-2025机械电气安全 电敏保护设备 第2部分:使用有源光电保护装置(AOPDs)设备的特殊要求》.pdf
- 《GB 27898.4-2025固定消防给水设备 第4部分:消防气体顶压给水设备》.pdf
- GB 27898.4-2025固定消防给水设备 第4部分:消防气体顶压给水设备.pdf
- GB/T 31270.1-2025化学农药环境安全评价试验准则 第1部分:土壤代谢试验.pdf
- 中国国家标准 GB/T 31270.1-2025化学农药环境安全评价试验准则 第1部分:土壤代谢试验.pdf
最近下载
- 2025幼儿园《防拐骗》安全教育ppt完整版.pptx VIP
- 市政工程预算编制与审核指南.docx VIP
- 《脑血管搭桥手术》课件.ppt VIP
- 病理生理学—肝功能不全.ppt VIP
- 输电线路放线紧线课件.pptx VIP
- 2023年太原学院计算机科学与技术专业《计算机网络》科目期末试卷A(有答案).docx VIP
- 沪科安徽版 八年级物理下册 第十一章 综合测试卷(2025年春).pdf VIP
- 统编版七年级语文上册《24.2蚊子和狮子》教学课件.pptx VIP
- 1.最新版历年高考必备高频词汇汇编(完整 800 词版).pdf
- 初中地理:2025年秋新教材八上《地理》必背知识(背诵版+默写版).pdf VIP
原创力文档


文档评论(0)