第16章 利用ADO.NET实现网页与数据库的连接 《网页设计与制作实用技术知识》(第二版)电子教案.pptVIP

第16章 利用ADO.NET实现网页与数据库的连接 《网页设计与制作实用技术知识》(第二版)电子教案.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文档。上传文档
查看更多
第16章 利用ADO.NET实现网页与数据库的连接 《网页设计与制作实用技术知识》(第二版)电子教案.ppt

通过本章学习,应该掌握以下内容: ADO.NET的作用及结构 ADO.NET常用对象的属性和方法 ADO.NET访问数据库方法;16.1 ADO.NET概述 ; DO.NET是在用于直接满足用户开发可伸缩应用程序需求的ADO数据访问模型的基础上发展而来的。它是专门为WEB设计的,并且考虑了伸缩性、无状态性和XML的问题。 ADO.NET相对于ADO的最大优势在于对于数据的更新修改可以在与数据源完全断开连接的情况下进行,然后再把数据更新情况传回到数据源。这样大大减少了连接过多对于服务器资源的占用。 ; 16.1.2 ADO.NET的作用; 16.1.3 ADO.NET的结构; 16.1.3 ADO.NET的命名空间;; ADO.NET对象主要包含Connection对象、Command对象、DataReader对象、DataAdapter对象以及DataSet对象。这些对象中负责建立联机和数据操作的部分称为数据操作组件,由Connection对象、Command对象、DataAdapter对象以及DataReader对象所组成。数据操作组件主要是作为DataSet对象以及数据源之间的桥梁,负责将数据源中的数据取出后植入DataSet对象中,以及将数据存回数据源的工作。; 在ADO.NET对象模型中,Connection对象用于连接到数据库和管理数据库的事务,它的一些属性描述了数据源和用户身份验证。Connection对象还提供一些方法允许程序员与数据源建立连接或者断开连接。; 与数据源连接成功,可以使用Command对象的数据库命令直接与数据源进行通信。这些命令常常包含数据库查询(select)、更新已有数据(update)、插入新数据(insert)和删除数据(delete)。许多数据库都使用结构化查询语言(SQL)来管理这些命令。Command对象还可以调用存储过程或从特定表中取得记录。 ; DataAdapter对象也称之为数据适配器对象,DataAdapter对象利用数据库连接对象(Connection)连接的数据源,使用数据库命令对象(Command)规定的操作从数据源中检索出数据送往数据集对象(DataSet),或者将数据集中经过编辑后的数据送回数据源。这个对象是架构在Command对象上,并提供了许多配合DataSet使用的功能。; 如果需要对数据的更新、返回以及读写构架等有严格的控制,则数据集是最佳的选择,但如果只需要迅速有效地显示某一些数据,使用DataReader比较方便。 DataReader对象提供一??只读的、单向向前移动的记录集。使用DataReader对象可以有效地节约内存,因为内存中一次只会保存一条记录,而不是将所有的记录都装入。 ; DataSet对象也称为数据集对象,用于表示那些储存在内存中的数据,DataSet这个对象可以视为一个暂存区(Cache),可以把从数据库中所查询到的数据保留起来,甚至可以将整个数据库显示出来。 DataSet对象可以说是ADO.NET中重量级的对象,这个对象架构在DataAdapter对象上,本身不具备和数据源沟通的能力;也就是说DataAdapter对象是DataSet对象和数据源间传输数据的桥梁。 ; DataTable是ADO.NET库中的核心对象,就像普通的数据库中的表一样,它也有行和列。它主要包括DataRow和DataColumn,分别代表行和列。 ; 16.3 ADO.NET访问数据库;E N D

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档