资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
第9页 / 共18页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
通过本章学习,应该掌握以下内容: 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的作用归纳如下:1ADO.NET提供了平台互用性和可伸缩的数据访问 2ADO.NET是一组用于和数据源进行交互的面向对象类库 3ADO.NET允许和不同类型的数据源以及数据库进行交互,16.1.3 ADO.NET的结构,为适应数据库应用程序的开发,.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的命名空间,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号