ADO.NET入门 1

转载 2007年09月14日 19:01:00

ADO.NET入门 1    

简介:本文主要讨论了作为实现基本数据库操作方法之一的ADO.NET,以及ADO.NET与
ADO的基本比较
    ADO.NET将成为构建数据感知 .NET应用程序的基础. 不同于ADO 的是,ADO.NET更
具有通用性,不是那么专门针对数据库而进行的设计. ADO.NET聚集了所有可以进行数据
处理的类.这些类呈现了具有典型数据库功能的data container objects,比如:索引,排
序,浏览.尽管ADO.NET是作为重要的.NET数据库应用程序的解决方案,它更多的显示了涵
盖全面的设计,而不仅是作为和ADO模型一样的以数据库为中心。.
    ADO .NET与ADO有很大的不同.它是一个全新的访问编程模型.当你开始使用ADO.N
ET时,你会发现你所掌握的任何关于ADO的技能在搭建有效的程序以及解决难题方面对你
都会有很大帮助,能够帮你在解决问题上朝更灵活更稳妥的方向发展.
    ADO.NET不是ADO为适应.NET基础构造而进行改进的版本.当你慢慢了解了ADO.NET
的语法,代码设计以及移植后,你就会清楚了.
    1.NET中的数据访问
    访问ADO.NET中的数据源是由托管提供程序所控制. 虽然托管提供程序与OLE DB有
两处重大的不同,但是二者是极为类似的.首先, 托管提供程序在.NET环境下运行,通过
DataReader 和DataTable .NET类来检索和展示数据.第二,它们的体系结构都比较简单,
是因为为了适应.NET而进行了优化.
    此时,ADO.NET分成两种不同类型的托管提供程序:一种用于SQL Server? 7.0 或
更高版本,另一种适用于所有你可能已经安装的OLE DB 提供程序.虽然运用在两种托管提
供程序中的类是不同的,但它们却都遵循相类似的命名方式.除开前缀之外,其它名称都是
相同的.前一种情况前缀为SQL, 后一种则是ADO.
    你需要利用SQL类来访问SQL Server 表,因为SQL类会跳过由OLE DB 提供程序呈现
的中间层, 而直接进入数据库服务器内部API. ADO类是位于OLE DB 提供程序顶端的.NE
T接口,利用COM Interop 桥来进行工作.
    关于ADO.NET的入门知识,你可以读读Omri Gazitt's的文章,文章里主要介绍了AD
O+:
    关于微软..NET 框架的数据库访问服务(Data Access Services),而我的文章里关
于ADO+的论述主要指出了数据种类的进化.前者更纯技术化,并提供了更高水平的关于AD
O.NET编程模型的概述。后者主要是解释ADO.NETR的目标,以及它与XML,脚本及其它技术
的联系.

 

转blog.csdn.net/masterall 

【Ado.Net】基础知识+简单实例

为什么要学Ado.Net?   作为程序员,我们一般都可以在Sql Server 的查询分析器里面查看和操作数据库中的数据。但是普通的用户如果要查看和操作数据库中的数据,在查询分析器里面就不会了,我...
  • Gnd15732625435
  • Gnd15732625435
  • 2017年02月04日 21:59
  • 400

ADO.NET 基础教程(二)

上一节讲到了怎样使用ADO.NET来查询数据,这节讲怎么样运行SQL的SELECT、INSERT和UPDATE命令及存储过程1、存储过程C#的代码如下:///   /// 存储过程参数结构  /// ...
  • lovelyxc
  • lovelyxc
  • 2005年06月16日 10:25
  • 1716

ADO.NET4从入门到精通/微软技术丛书(奋斗的小鸟)_PDF 电子书

下载地址:
  • tjoy2005
  • tjoy2005
  • 2013年10月09日 14:06
  • 1475

从零基础入门进行讲解:C#,WINFORM,ADO.NET,ASP.NET的教学视频

从零基础入门进行讲解:   C#,WINFORM,ADO.NET,ASP.NET的教学视频
  • guojun91
  • guojun91
  • 2014年10月13日 11:32
  • 766

ADO.NET入门(1)

:本文主要讨论了作为实现基本数据库操作方法之一的ADO.NET,以及ADO.NET与ADO的基本比较        ADO.NET将成为构建数据感知 .NET应用程序的基础. 不同于ADO 的是,AD...
  • komatuxhq
  • komatuxhq
  • 2004年02月13日 11:03
  • 647

ADO.NET数据库应用开发 pdf电子书

内容简介: ADO.NET数据库应用开发详细讲解用ado.net进行数据库开发的方法,分为3篇共12章,包括ado.net、数据库和集成开发环境的基础知识,应用开发的各项技术与方法,用大量实例讲解技...
  • kwworms
  • kwworms
  • 2013年12月05日 00:22
  • 1294

漫谈 ADO.NET之四大核心对象

本人热爱Java,可最终做了c#工作,人生之一大憾事,俗话说,水浅王八多,遍地是大哥,也只好苟存于社会的残垣瓦砾之下! 下面是第一次使用四个“小对象”的具体实现代码 (Oracle 数据库) u...
  • who_is_that
  • who_is_that
  • 2016年06月27日 15:47
  • 503

ADO.NET入门

 简介:本文主要讨论了作为实现基本数据库操作方法之一的ADO.NET,以及ADO.NET与ADO的基本比较        ADO.NET将成为构建数据感知 .NET应用程序的基础. 不同于ADO 的是...
  • peter824
  • peter824
  • 2007年06月17日 23:36
  • 302

ado.net入门

          现在的技术更新越来越快,跟不信息脚步          还是踏踏实实的把要学的东西学好吧,最近在看ADO.NET,感觉这个技术有点老了,有许多人都用hibernate了,先搞好AD...
  • mmm331684897
  • mmm331684897
  • 2009年12月03日 11:22
  • 148

ADO.net入门

1、ADO.net是net框架中的一组类。它的目的就是连接数据库获取一些结果集,在程序中进行操作。 2、ADO.net它的设计实际很简单,我们要怎么连接到数据库中,去“偷取”一些数据到程序中,...
  • a316212802
  • a316212802
  • 2014年12月06日 20:47
  • 703
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ADO.NET入门 1
举报原因:
原因补充:

(最多只允许输入30个字)