SQL Server 2005数据库管理与开发教程 教学课件 作者 蒋瀚洋 李月军 庞娅娟 第12章 基于CS结构的数据库开发技术.pptVIP

SQL Server 2005数据库管理与开发教程 教学课件 作者 蒋瀚洋 李月军 庞娅娟 第12章 基于CS结构的数据库开发技术.ppt

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

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档