第七章访问数据库(续)

第七章访问数据库(续)

ID:44964154

大小:521.00 KB

页数:74页

时间:2019-11-06

第七章访问数据库(续)_第1页
第七章访问数据库(续)_第2页
第七章访问数据库(续)_第3页
第七章访问数据库(续)_第4页
第七章访问数据库(续)_第5页
资源描述:

《第七章访问数据库(续)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第7章访问数据库内容提要介绍ADO.NET。ADO.NET的对象:Connection对象Command对象DataReader对象DataAdapter对象DataSet对象常用的数据控件:DataGrid数据控件(DataView数据控件)DataList数据控件Repeater数据控件2021/7/142WrittenByLushaomingComputerDepartmentofGDSDXYADO.NET简介2021/7/143WrittenByLushaomingComputerDepartmentofGDSD

2、XYADO.NET简介ADO的英文名称:ActiveXDataObjects.在ADO中将访问数据库的过程表述成几个类。ADO.NET是一组由.NETFramework提供的用于数据交互的对象类的总称。包含用于连接到数据库、执行命令、获取检索结果等类。ADO.NET类存在于System.Data命名空间中。ADO.NET使用XML作为通用的数据传送格式。ADO.NET对象可大体分成两大类:一类是与数据库直接连接的对象,称为.NETDataProvider,其中包含了Connection对象、Command对象、DataR

3、eader对象以及DataAdapter对象等,通过这些类对象,可以在应用程序里完成连接数据源以及数据维护等相关操作。另一类则是与数据源无关的对象,用于存放检索结果,例如,DataSet对象。2021/7/144WrittenByLushaomingComputerDepartmentofGDSDXYADO.NET的结构2021/7/145WrittenByLushaomingComputerDepartmentofGDSDXYADO.NET的目的ADO.NET的意图在于提供一种适合分布式应用的数据访问解决方案,用户可以

4、利用连接对象取得数据源里所需的原始数据,并且利用离线数据对象,将数据返回给客户端用户,客户端用户在处理变动数据的过程中,并不需要保持与数据库的连接,当对所有数据完成变动操作之后,则再一次通过连接对象将数据更新到数据库。因为不需要时时保持与数据库的连接,所以能够大大的降低所消耗的系统资源。2021/7/146WrittenByLushaomingComputerDepartmentofGDSDXY数据提供程序ADO.NET提供了访问数据源的公共方法,对于不同的数据源,它采用不同的类库。这些类库称为DataProviders

5、,并且通常是以数据源的类型以及他们支持的协议来命名的。DataProvider数据源描述ODBCDataProvider提供ODBC接口的数据源。一般是比较老的数据库。OracleDataProviderOracle数据库OleDbDataProvider提供OleDb接口的数据源,比如Access或Excel。SQLDataProviderMicrosoftSQLServer数据库2021/7/147WrittenByLushaomingComputerDepartmentofGDSDXYSQLServer数据提供程序

6、数据提供程序对SQLServer数据库的底层操作进行了封装,可以更加快捷的访问SQLServer数据库。主要用来操作SQLServer2000或者SQLServer2005对SQLServer数据的访问,.NET数据提供程序通过4个对象来实现,分别是:SqlConnection、SqlCommand、SqlDataReaderSqlDataAdapter。这几个对象包含在System.Data.SqlClient命名空间中,需要将这个命名空间引入到文件中。2021/7/148WrittenByLushaomingComp

7、uterDepartmentofGDSDXYOLEDB.NET数据提供程序主要用来访问Access、Excel、Foxpro等简单的数据源。OLEDB数据提供程序包括4个对象来实现其数据访问操作,分别是:OleDbConnection、OleDbCommand、OleDbDataReaderOleDbDataAdapter。这4个对象包含在System.Data.OleDb命名空间中,需要将这个命名空间引入到文件中2021/7/149WrittenByLushaomingComputerDepartmentofGDSDX

8、YDataSet对象DataSet(数据集)组织和管理数据提供程序从数据源获取到的数据,可以将DataSet对象当作内存中的关系数据库。DataSet中的几个重要对象:TablesCollection对象:管理各个数据表DataRelation各个数据表之间的关系ExtendedProperties对象:定义特定的信

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。