开发者社区> 长征2号> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

C# WinForm开发系列 - ADO.NET

简介:
+关注继续查看

  ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据.之所以使用ADO.NET名称,是因为Microsoft,希望表明,这是在.NET编程环境中优先使用的数据访问接口.

  它提供了平台互用性和可伸缩的数据访问。ADO.NET增强了对非连接编程模式的支持,并支持 RICH XML.由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是ADO .NET组件,它可以是基于一个Microsoft Visual Studio的解决方案,也可以是任何运行在其它平台上的任何应用程序。

  ADO.NET是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。

  ADO.NET允许和不同类型的数据源以及数据库进行交互。然而并没有与此相关的一系列类来完成这样的工作。因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。一些老式的数据源使用ODBC协议,许多新的数据源使用 OleDb协议,并且现在还不断出现更多的数据源,这些数据源都可以通过.NET的ADO.NET类库来进行连接。

  ADO.NET提供与数据源进行交互的相关的公共方法,但是对于不同的数据源采用一组不同的类库。这些类库称为Data Providers,并且通常是以与之交互的协议和数据源的类型来命名的。表1列处了一些常见的data providers,以及它们所使用的API前缀,和允许进行交互的数据源类型。 

基本概念

ADO与ADO.NET

ADO.NET 2.0中的DataSet和DataTable

Data Access Application Block 概述

DataTable.Compute强大的功能

C#--详解DataTable的计算功能

 

ADO Net新特性

Transaction in ADO.net 2.0

关于ADO.Net连接池(Connection Pool)的一些个人见解

小议ADO.NET对象模型

ADO与ADO.NET比较

Ado.net 2.0学习

 

下一代ADO.NET介绍

ADO.NET Entity Framework简介

ADO.NET Data Services 1.5介绍

Ado.net Entity Framework系列

ADO.NET数据服务将提供离线功能

ADO.NET 实体框架概述

ADO.NET Data Service

ADO.NET 的最佳实践技巧

趣味理解ADO.NET对象模型

再谈ADO .NET vs JDBC


高海东 -  ADO.NET 2.0

ADO.NET 2.0 操作实例

ADO.NET 2.0 Dataset和Datatable 新功能新特性

ADO.NET 2.0 数据异步处理改善用户体验

ADO.NET 2.0 大批量数据操作和多个动态的结果集

imbob - ADO.NET

ADO.Net 浅析(一)

ADO.Net 浅析(二)

ADO.Net 浅析(三)

ADO.Net 浅析(四)

ADO.Net 浅析(五)-ADO对象之---连接对象

ADO.Net 浅析(六)-使用参数和存储过程


烈火寒冰 - 读书笔记之《C#2005数据库编程 经典教程》

(一)ADO.NET概述及其重要的类

(二)C# 数据绑定

(三)数据库连接——以编程方式访问数据库

(四)数据库命令(SQL Server) ——以编程方式访问数据库

(五)数据阅读器对象——以编程方式访问数据库

(六)数据适配器对象——以编程方式访问数据库

(八)视图

(七)DataSet对象——以编程方式访问数据库

(九)存储过程

(十)事务和并发

(十一)SQL Server CLR 集成

实际应用

介绍 ADO.NET 中的数据并发[转]

如何在代码中通过命令行创建SQL SERVER 数据库

MySQL 和 .Net2.0配合使用

ADO.NET 如何读取 Excel (上)

ADO.NET 如何读取 Excel (下)

使用OleDb,将Excel导入DataSet

怎么由DataSet将数据导入Excel?

读取Excel表格数据到DataGridView中

C#中怎么才能读取Access数据库中的所有表?

使用ADO.Net分块读写数据库BLOB数据

C#数据库操作的3种典型用法

使用 SqlBulkCopy 大量复制文字文件之 C# 程序代码


Asp.Net相关

使用PagedDataSource类实现DataList和Repeater控件的分页显示[转]

web service 实现无刷新返回一个表

asp.net 数据库连接的方法

[翻译]使用asp.net 2.0中的SqlBulkCopy类批量复制数据

在asp.net 2.0中使用SqlBulkCopy类迁移数据


其它

李天平 我封装的ADO.NET对数据库操作经典类   数据库开发个人总结(ADO.NET小结)   ADO.NET 的最佳实践技巧

掌握ADO.NET的十个热门技巧

SQL Server .NET Framework 数据提供程序连接池

两种实现事务方法的比较

请讨论一下高性能分页的必要性!

在.NET访问MySql数据库时的几点经验!

简单讲述基于SQL SERVER 分页的存储过程

【经验分享】海量数据高性能分页新法

 

存储过程编写经验和优化措施 (转)

[原创]通用分页存储过程,源码共享,大家共同完善

一种理想的在关系数据库中存储树型结构数据的方法

[分享]千万数量级分页存储过程(带效果演示)

大家来分析几个分页存储过程,评出最好的,以方便我等菜鸟使用。

征求各位用的SqlHelper、AccessHelper、MySqlHelper、OracleHelper、XMLHelper、FileHelper。


本文转自peterzb博客园博客,原文链接:http://www.cnblogs.com/peterzb/archive/2009/07/12/1521880.html,如需转载请自行联系原作者。


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Microsoft .NET Gadgeteer 简介及其它
Microsoft .NET Gadgeteer 为开发小型电子模块或嵌入式设备的用户,提供一个快速构建原型机的平台。它结合了面向对象编程的优点,提供一系列电子模块,可以快速地用这些模块进行计算机辅助设计。
365 0
用VB.net开发.NET Micro Framework
.NET Micro Framework从4.2版本开始就支持VB.net,这对VB爱好者是一个福音,想当年,我也是用VB6开发工控项目,开发了若干年呀,对VB还是比较有感情的,不过后来转到.NET平台选择的是C#而不是VB.NET。
295 0
水晶报表VB.NET中的使用
水晶报表是一个优秀的报表开发工具,本人在开发通用管理系统的时候,所有报表都使用水晶报表,其简单、易用和强大的功能令笔者倍加喜爱,现将水晶报表使用手记呈现给大家。   一、在使用自带的水晶报表时,请注册,否则只能使用30次   水晶报表注册码  注册号:6707437608  密码:AAP5GKS0000GDE100DS   二、使用CrystalReportViewer进行预览   CrystalReportViewer控件允许在应用程序中查看 Crystal Report。
832 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
FLowFuzz A Framework
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载