C#与数据库访问技术.doc

C#与数据库访问技术.doc

ID:55550173

大小:570.50 KB

页数:52页

时间:2020-05-16

C#与数据库访问技术.doc_第1页
C#与数据库访问技术.doc_第2页
C#与数据库访问技术.doc_第3页
C#与数据库访问技术.doc_第4页
C#与数据库访问技术.doc_第5页
资源描述:

《C#与数据库访问技术.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2.1ADO.NET概述22.1.1ADO.NET体系结构22.1.2ADO.NET对象模型32.2Connection对象与数据库连接42.2.1Connection对象的常用属性42.2.2Connection对象的连接字符串52.2.3Connection对象的常用方法72.3Command(数据命令)对象与查询语句102.3.1Command对象的常用属性112.3.2Command对象的常用方法112.3.3Command对象创建SQl语句代码示例14综合示例154.4.2实例演示DataReader292.4Data

2、Reader对象与数据获取322.4.1DataReader对象的常用属性322.4.2DataReader对象的常用方法322.4.3DataReader对象访问数据库代码示例332.5DataAdaDter对象352.5.1DataAdapter对象的常用属性352.5.2DataAdapter对象的常用方法362.5.3DataAdapter对象代码示例372.6DataSet对象392.6.1DataSet对象概述392.6.2DataSet对象模型392.6.3DataCOIumn和DataRow对象412.6.4使用

3、DataSet对象访问数据库442.7ADO.NET代码综合示例452.7.1使用OLEDB.NETProvider452.7.2使用SQLServer.NETProvider462.7.3数据库访问综述472.8DataGrid控件与数据库访问技术472.8.1DataGrid控件与数据绑定472.8.2DataGrid代码示例482.9本章小结49C#与数据库访问技术ADO.NET(ActiveXDataObject.NET)是Microsoft公司开发的用于数据库连接的一套组件模型,是ADO的升级版本。由于ADO.NET组

4、件模型很好地融入了.NETFramework,所以拥有.NETFramework的平台无关、高效等特性。程序员能使用ADO.NET组件模型,方便高效地连接和访问数据库。1ADO.NET概述ADO.NET是与数据库访问操作有关的对象模型的集合,它基于Microsoft的.NETFramework,在很大程度上封装了数据库访问和数据操作的动作。ADO.NET同其前身ADO系列访问数据库的组件相比,做了以下两点重要改进:ADO.NET引入了离线的数据结果集(DisconnectedDataSet)这个概念,通过使用离线的数据结果集,程

5、序员更可以在数据库断开的情况下访问数据库。ADO.NET还提供了对XML格式文档的支持,所以通过ADO.NET组件可以方便地在异构环境的项目间读取和交换数据。1.1ADO.NET体系结构ADO.NET组件的表现形式是.NET的类库,它拥有两个核心组件:.NETDataProvider(数据提供者)和DataSet(数据结果集)对象。.NETDataProvider是专门为数据处理以及快速地只进、只读访问数据而设计的组件,包括Connection、Command、DataReader和DataAdapter四大类对象,其主要功能是

6、:在应用程序里连接数据源,连接SQLServer数据库服务器。通过SQL语句的形式执行数据库操作,并能以多种形式把查询到的结果集填充到DataSet里。DataSet对象是支持ADO.NET的断开式、分布式数据方案的核心对象。DataSet是数据的内存驻留表示形式,无论数据源是什么,它都会提供一致的关系编程模型。它是专门为独立于任何数据源的数据访问而设计的。DataSet对象的主要功能是:用其中的DataTable和DataRelations对象来容纳.NETDataProvider对象传递过来的数据库访问结果集,以便应用程序访

7、问。(2)把应用代码里的业务执行结果更新到数据库中。并且,DataSet对象能在离线的情况下管理存储数据,这在海量数据访问控制的场合是非常有利的。图2-1描述了ADO.NET组件的体系结构。图2-1ADO.NET体系结构1.2ADO.NET对象模型ADO.NET对象模型中有5个主要的数据库访问和操作对象,分别是Connection、Command、DataReader、DataAdapter和DataSet对象。其中,Connection对象主要负责连接数据库,Command对象主要负责生成并执行SQL语句,DataReader

8、对象主要负责读取数据库中的数据,DataAdapter对象主要负责在Command对象执行完SQL语句后生成并填充DataSet和DataTable,而DataSet对象主要负责存取和更新数据。ADO.NET主要提供了两种数据提供者(DataProvider),

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

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

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