您的位置:首页 > 数据库

ADO.NET的数据库访问

2017-07-12 11:09 253 查看

ADO.NET 概述

ADO.NET 是.NET Framework提供的数据访问服务的类库,提供了对关系数据、XML 和应用程序的访问。

ADO.NET 提供了对各种数据源的一直访问。应用程序可以通过使用ADO.NET 连接到这些资源,并检索、处理 和更新数据。

用户可以直接处理检索到的结果,也可以将结果数据放入ADO.NET DataSet对象中。使用DataSet 可以组合处理来自多个源的数据或在层之间进行远程处理的数据,为断开式N层变成环境提供了一流的支持。

From author : 上面的基本概念,基本看不懂…..

ADO.NET 针对不同的数据源,使用不同名称空间的数据库类库,即数据提供程序,常用的数据源包括四种:sql server,odbc,oledb,oracle,不同的数据源需要引入不同的命名空间的数据库访问类库(数据提供程序)

ADO.NET 的结构

Sql Server . NET Framework 数据提供程序主要包括下列类:

SqlConnection : 建立与Microsoft SQL Server 数据源连接

SqlCommand : 对数据源执行各种SQL命令

SqlDataReader : 从数据源中获取数据(只读)

SqlDataAdaper : 用数据源填充DataSet

下面是 .NET Framework 数据提供程序与DataSet之间的关系



使用的个人理解,多个查询语句的时候,可以使用DataAdapter 将多个查询结果放到 DataSet中。

ADO.NET DataSet

System.Data.DataSet 对象是支持ADO.NET 的断开式、分布式数据方案的核心对象。DataSet中的对象和方法与关系数据库模型中的对象和方法一致。



从本篇文章开始,接下来的几篇文章都将围绕 ADO.NET 的访问,操作数据库展开。

博文参考

《C#程序设计教程》(第二版)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息