C# 第二章 ADO.NET基础

ADO.NET 概述:

        ADO.NET:是微软公司提供的数据库访问技术,在.NET Framework中负责数据访问的类库集,用于支持 MYSQL和XML等数据源进行访问,客户端可以连接数据源、并查询、添加、删除和更新等数据,是程序和数据源之间的桥梁,提供了面向对象的数据访问架构

        ADO.NET优势:在于与数据源完全断开连接的情况下,对数据进行修改,再讲数据的更新情况返回至数据源,减少了由于数据库连接过多而引起服务器资源被占用的现象

        ADO.NET  支持多层应用程序的开发,在多层体系结构中,相邻层之间需要传递数据,ADO.NET解决方案是以XML格式表示内存数据(数据集),然后将数据以XML格式进行发送。(XML是一种通用格式,可以被多种接口接受,还可以穿越防火墙)所以它具有跨平台性和良好的交互性

ADO.NET体系结构:

 .NET Framework (数据提供程序):专为数据操作设计的组件,用于处理不同的数据源,支持访问特定的数据库、执行SQL命令和检索结果,它在应用程序和数据源之间搭建了一座桥梁

 .NET Framework 数据提供程序:

 C.NET Framework 数据提供程序的核心对象:

 注:由于数据源不同,上述4个对象针对不同数据源,在 .NET Framework 数据提供程序中提供了不同的解决方案

DataSet(数据集 ):专为独立于所有数据源的数据访问而设计,它在支持ADO.NET的断开式、分布式数据方案中起着至关重要

ADO.NET提供两种访问数据库方式:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值