码迷,mamicode.com
首页 > Web开发 > 详细

一学就会之ado.net(一)

时间:2014-10-31 11:54:48      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:ado.net   数据库   

         ado.net十一组用于和数据源进行交互的面向对象类库。数据源可以是数据库也可以是文本文件、excel表格或者XML文件。简单来说,ado.net就是与不同的数据源进行交互(增删改查)的。

          ado.net允许用户和不同类型的数据源进行交互,然而并没有与此类似的类完成相应的工作,因为不同的数据源采用不同的协议,对于不同的数据源必须采用相应的协议。一些数据源采用ODBC协议,还有一些数据源采用OLEDB协议,这些数据源都可以通过。netado.net类库进行连接。下面我们就详细的了解这些内容。

        我们先来了解一下基友vb的ADO是如何与数据库进行交互的。

   bubuko.com,布布扣

      1 ODBC是什么?

       ODBC是目前国际上通用的数据库访问标准。

       2什么是ODBC数据源

       ODBC数据源就是计算机上的ODBC配置和管理工具,利用这个工具,用户可以定制使用ODBC来获取数据。

     vb与数据库连接过程分析

 bubuko.com,布布扣

1 vb程序制定DSN名称

2 ODBC数据源解析DSN名称

3数据源解析数据库服务器名称

4数据库服务器验证DSN中的用户名和密码

 

那么ado.net是如何做到与数据库进行交互的呢?

 bubuko.com,布布扣

      上图显示了包含ado.net对象模型的类,我们将对象模型分为两类,左边的对象时连接对象,这些对象直接与数据库通信,以管理连接和事物,以及从数据库检索数据和向数据库提交所做的更改;右边的对象是非连接对象,允许用户脱机处理数据。

         ado.net与数据库连接过程分析

   bubuko.com,布布扣

      1定义连接字符串

      2定义命令对象

      3创建数据读取对象

      4读取查询结果

     通过对比,可以发现,ado.net与ADO跟数据库的交互连接有很大的区别。具体的细节,请看我的下一篇博客。

一学就会之ado.net(一)

标签:ado.net   数据库   

原文地址:http://blog.csdn.net/u010942465/article/details/40651437

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!