ado.net101组用于和数据源进行交互的面向对象类库。数据源可以是http://www.wfuyu.com/db/也能够是文本文件、excel表格或XML文件。简单来讲,ado.net就是与不同的数据源进行交互(增删改查)的。
ado.net允许用户和不同类型的数据源进行交互,但是并没有与此类似的类完成相应的工作,由于不同的数据源采取不同的协议,对不同的数据源必须采取相应的协议。1些数据源采取ODBC协议,还有1些数据源采取OLEDB协议,这些数据源都可以通过。net的ado.net类库进行连接。下面我们就详细的了解这些内容。
我们先来了解1下基友vb的ADO是如何与http://www.wfuyu.com/db/进行交互的。
1 ODBC是甚么?
ODBC是目前国际上通用的http://www.wfuyu.com/db/访问标准。
2甚么是ODBC数据源
ODBC数据源就是计算机上的ODBC配置和管理工具,利用这个工具,用户可以定制使用ODBC来获得数据。
vb与http://www.wfuyu.com/db/连接进程分析
1 vb程序制定DSN名称
2 ODBC数据源解析DSN名称
3数据源解析http://www.wfuyu.com/db/http://www.wfuyu.com/server/名称
4http://www.wfuyu.com/db/http://www.wfuyu.com/server/验证DSN中的用户名和密码
那末ado.net是如何做到与http://www.wfuyu.com/db/进行交互的呢?
上图显示了包括ado.net对象模型的类,我们将对象模型分为两类,左侧的对象时连接对象,这些对象直接与http://www.wfuyu.com/db/通讯,以管理连接和事物,和从http://www.wfuyu.com/db/检索数据和向http://www.wfuyu.com/db/提交所做的更改;右侧的对象是非连接对象,允许用户脱机处理数据。
ado.net与http://www.wfuyu.com/db/连接进程分析
1定义连接字符串
2定义命令对象
3创建数据读取对象
4读取查询结果
通过对照,可以发现,ado.net与ADO跟http://www.wfuyu.com/db/的交互连接有很大的区分。具体的细节,请看我的下1篇博客。