ADO.NET的数据库访问

本文介绍了ADO.NET作为.NET Framework中的数据访问服务类库,它能够提供对多种数据源的一致访问方式。主要内容涵盖ADO.NET的基本概念、主要类库如SqlConnection、SqlCommand等的功能介绍,以及如何使用DataSet进行数据处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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之间的关系

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

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

ADO.NET DataSet

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

DataSet 中的方法和对象

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

博文参考

《C#程序设计教程》(第二版)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值