ADO.Net

 经过一周的学习,终于把VB.Net的视频看完了。看完后的感觉是:迷迷糊糊。分不太清他们之间的联系,但是这并不能阻挡接下来的学习。不过感觉ADO.Net在其中占有很大的分量,那么接下来就对他进一步的学习。

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

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

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

接下来通过图来进一步了解:

这对资料库ADO.Net的整体概述,其中感觉ADO.Net架构及Dataset类非常重要,就对其进行详细的概述:

          通过上图可以看到ADO.Net是根基于资料提供者之上,资料提供者将有关资料库存取的细节封装起来。

         DataSet类是ADO.net的核心。Dataset其实就是一个在记忆中的资料结构,将资料库的资料复制到记忆体中,用表格的方式来存储,很容易运行取得,传递与显示里面的资料。因此我们必须理解它的操作过程,并在实践中成长。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值