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 

黑马程序员_学习日记5_ADO.Net入门1

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- 4月16日 一、ADO.Net基础...

C++ 通过ADO.Net实现与MySql数据库连接 入门教程

C++ 通过ADO.Net实现与MySql数据库连接 入门教程前言

第6章 ADO.NET入门

6.1新建工程打开VS新建一个项目,【文件】->【新建】->【项目】。 图1新建项目 【注】笔者使用的是Visual Studio2012,其他版本基本都是相同的方式。 接下就是...

ADO.NET入门教程(三) 连接字符串,你小觑了吗?

出处:http://www.cnblogs.com/liuhaorain/archive/2012/02/12/2347914.html 摘要       ADO.NET强...
  • XHQT520
  • XHQT520
  • 2015年11月09日 11:04
  • 477

ADO.net入门(二)快快乐乐走婆家(连接到数据库)

难点:取得连接字符串 数据库编程的第一步,就得跨步连接到数据库。它的工作由一个类来完成Connection类完成。 后面例子情况: vb2012     SQLserver201...

ADO.NET入门教程(五) 细说数据库连接池

摘要 今天我要讲的是数据库连接池。说实话,我表示鸭梨很大。因为相比其他章节来说,连接池相对来说难理解一点。我要用最通俗的语句给大家讲明白,讲透彻却也不是一件很容易的事。但是,连接池又是非常重要的...
  • 3150379
  • 3150379
  • 2015年03月09日 20:04
  • 453

ADO.NET入门教程(三) 连接字符串,你小觑了吗?

1. 什么是连接字符串?       我们已经知道,ADO.NET类库为不同的外部数据源提供了一致的访问。这些数据源可以是本地的数据文件(如excel、txt、access,甚至是SQLite)...

Visual.C#.2010从入门到精通].(Visual.C#.2010.Step.By.Step)读书笔记 ADO.NET(十九)

ADO.net入门(四) 拉开口袋装回礼

向数据库发送指令后,数据库就会把结果集当作回礼,这回礼就是我们想要的东东。 前面我们说了水管和消防车,水管就是“连接类”,就是一直和数据库相连接的,一次一行记录,向前只读的处理    ...

黑马程序员--------Ado.net入门学习

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- 今天就自己在Ado.net的...
  • hwq989
  • hwq989
  • 2012年01月12日 14:42
  • 108
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ADO.NET入门 1
举报原因:
原因补充:

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