- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第16章 利用ADO NET实现网页与数据库的连接
通过本章学习,应该掌握以下内容: ADO.NET的作用及结构 ADO.NET常用对象的属性和方法 ADO.NET访问数据库方法 第16章 利用ADO.NET实现网页与数据库的连接 16.1 ADO.NET概述 ADO.NET是.NET Framework中用以操作数据库的类库的总称,是专门为.NET框架而设计的,它是在早期Visual Basic和ASP中大受好评的ADO(ActiveX Data Objects,活动数据对象)的升级版本。ADO.NET模型中包含了能够有效的管理数据的组件类。 DO.NET是在用于直接满足用户开发可伸缩应用程序需求的ADO数据访问模型的基础上发展而来的。它是专门为WEB设计的,并且考虑了伸缩性、无状态性和XML的问题。 ADO.NET相对于ADO的最大优势在于对于数据的更新修改可以在与数据源完全断开连接的情况下进行,然后再把数据更新情况传回到数据源。这样大大减少了连接过多对于服务器资源的占用。 16.1.1 ADO.NET简介 16.1.2 ADO.NET的作用 ADO.NET的目标是在ASP.NET对象和后台数据库之间建立一座桥梁。ADO.NET提供了面向对象的数据库视图,并且在ADO.NET对象中封装了许多数据库属性和关系。ADO.NET的作用归纳如下:1.ADO.NET提供了平台互用性和可伸缩的数据访问 2.ADO.NET是一组用于和数据源进行交互的面向对象类库 3.ADO.NET允许和不同类型的数据源以及数据库进行交互 16.1.3 ADO.NET的结构 DataSet .NET 数据提供程序 DataTableCollection DataAdapter Connection Command DataReader Selectcommad InsertCommand UpdateCommand DeleteCommad DataTable DataRowCollection DataColumnCollection ConstraintCollection DataRelationCollection 数据库 XML 为适应数据库应用程序的开发,.NET数据提供程序包含了四个核心对象: (1)Conectio 对象:提供与数据源的连接。Conection对象可以建立与特定数据源的连接。 (2)Command对象:使开发者能够访问用于返回数据、修改数据、运行储存过程以及发送或检索参数信息的数据库命令。 (3)DataReader对象:从数据源获取返回的数据。 (4)DataAdapter对象:用数据源数据填充DataSet,并可以处理数据更新。 1..NET数据提供程序(.NET Data Provider) ADO.NET DataSet是ADO.NET的断开式结构的核心组件,其设计目的是为了实现独立于任何数据源的数据访问。因此,它可以用于多种不同的数据源,用于XML数据,或用于管理应用程序本地的数据。DataSet包含一个或多个DataTable对象的集合,这些对象由数据行和数据列以及主键、外键、约束和有关 DataTable 对象中数据的关系信息组成。 2. DataSet类 16.1.3 ADO.NET的命名空间 命名空间(NameSpace)记录了对象的名称与所在的路径。使用ADO.NET中的对象时,必须首先声明命名空间,这样编译器才知道到哪里去加载这些对象。 命名空间 说 明 System.Data 提供ADO.NET构架的基类,在编写ADO.NET程序时,必须先声明。 System.Data.SqlClient SQL Server的.NET数据提供程序 System.Data.OracleClient Oracle的.NET数据提供程序 System.Data.OleDb OLE DB的.NET数据提供程序 System.Data.Odbc ODBC的.NET数据提供程序 System.Xml 提供基于标准XML的类、结构等 System.Data.Common 由.NET数据提供程序继承或者实现的工具类和接口 ADO.NET的命名空间 ADO.NET对象主要包含Connection对象、Command对象、DataReader对象、DataAdapter对象以及DataSet对象。这些对象中负责建立联机和数据操作的部分称为数据操作组件,由Connection对象、Command对象、DataAdapter对象以及DataReader对象所组成。数据操作组件主要是作为DataSet对象以及数据源之间
您可能关注的文档
- 第14章单片机.ppt
- 第14章 汽车制动系统.pptx
- 第13课_交通与通讯的变化3.ppt
- 第14课:美国的扩张和强盛.ppt
- 第15、16讲:碳素材料.ppt
- 第15次课 扭转.ppt
- 第15章 电子商务道德自律.ppt
- 第15章 微观经济学.ppt
- 第15章 半导体二极管和三极管p58.ppt
- 第15章 接触分析23.doc
- 2025年中国电子组装设备行业发展前景预测及投资规划建议报告.docx
- 英汉视译-精讲精练知到智慧树期末考试答案题库2024年秋北京理工大学.docx
- 公关或媒介岗位年度工作计划.docx
- 教育工作者的品德与社会教学设计(模板15篇).doc
- 英汉视译知到智慧树期末考试答案题库2024年秋大连外国语大学.docx
- 2025年中国汽车空调滤清器行业市场发展现状及投资方向研究报告.docx
- 教育工作者的合同案例分析(优质16篇).doc
- 2025年度个人教育培训机构在线课程购买合同.docx
- 谷黄歌狂醉饱歌舞——论拉祜族民族民间舞蹈的独特个性.docx
- 2025年度个人担保合同模板(含供应链金融资产担保)3篇.docx
文档评论(0)