博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一学就会之ado.net(一)
阅读量:7122 次
发布时间:2019-06-28

本文共 720 字,大约阅读时间需要 2 分钟。

         ado.net十一组用于和数据源进行交互的面向对象类库。数据源能够是数据库也能够是文本文件、excel表格或者XML文件。

简单来说。ado.net就是与不同的数据源进行交互(增删改查)的。

          ado.net同意用户和不同类型的数据源进行交互,然而并没有与此类似的类完毕对应的工作,由于不同的数据源採用不同的协议。对于不同的数据源必须採用对应的协议。一些数据源採用ODBC协议。另一些数据源採用OLEDB协议,这些数据源都能够通过。netado.net类库进行连接。

以下我们就具体的了解这些内容。

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

   

      1 ODBC是什么?

       ODBC是眼下国际上通用的数据库訪问标准。

       2什么是ODBC数据源

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

     vb与数据库连接过程分析

 

1 vb程序制定DSN名称

2 ODBC数据源解析DSN名称

3数据源解析数据库server名称

4数据库server验证DSN中的username和password

 

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

 

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

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

   

      1定义连接字符串

      2定义命令对象

      3创建数据读取对象

      4读取查询结果

     通过对照,能够发现,ado.net与ADO跟数据库的交互连接有非常大的差别。详细的细节。请看我的下一篇博客。

你可能感兴趣的文章
centos6中三台物理机配置nginx+keepalived+lvs
查看>>
apache
查看>>
file_get_contents()采集不到原因
查看>>
FFmpeg常用基本命令
查看>>
Linux vmstat命令实战详解
查看>>
zip压缩工具、tar打包、打包并压缩
查看>>
PHP日期转星期(英文/数字)
查看>>
python 逻辑运算符
查看>>
Hibernate技术
查看>>
js实现限制输入框只能输入数字
查看>>
CentOS下杀毒工具ClamAV安装
查看>>
编译参数查看
查看>>
httpd学习:http基础
查看>>
硬盘结构与工作原理
查看>>
改动过.gitignore文件之后设置生效
查看>>
LAMP编译安装1
查看>>
Does GATHER_STATS_JOB gather all objects' stats every time?
查看>>
Oracle绑定变量窥探
查看>>
BPDU guard和bpdufilter的一些介绍
查看>>
批量删除文件
查看>>