1、连接模式:客户机一直保持和数据库服务器的链接,适合数据传输量少,系统规模不大、客户机和服务器在同一网络内的环境。

使用连接模式下数据访问的步骤如下:

a、使用connection对象连接数据库

b、使用command(命令)对象向数据库索取数据

c、把取回来的数据放在DataReader(数据阅读器)对象中进行读取

d、完成读取操作后,关闭DataReader对象

e、关闭connection对象

该模式只能返回向前的、只读的数据,这是由DataReader对象的特性决定

2、断开连接模式:适合网络数据量大、系统节点多、网络结构复杂,尤其是通过Internet/intranet进行连接的网络。

使用断开连接模式下数据访问的步骤如下:

a、使用connection对象连接数据库

b、使用command对象获取数据库的数据

c、把command对象的运行结果存储在DataAdapter(数据适配器)对象中

d、把DataAdapter对象中的数据填充到DataSet(数据集)对象中

e、关闭connection对象

f、在客户机本地内存保存的DataSet(数据集)对象中执行数据的各种操作

g、操作完毕后,启动connection对象连接数据库

h、利用DataAdapter对象更新数据库

i、关闭connection对象

使用该模式,服务器不需要维护和客户机之间的连接,只有当客户机需要将更新的数据传回到服务器时再重新连接即可,这样服务器的资源消耗就少,可以同时支持更多并发的客户机。当然,这需要DataSet对象的支持和配合才能完成

转载于:https://blog.51cto.com/lynn0917/378826

ADO.NET的连接模式相关推荐

  1. asp.net学习之ado.net(连接模式访问)

    ado.net框架支持两种模式的数据访问: 连接模式(Connected)和非连接模式(disconnected).这一节介绍如何使用连接模式访问数据库中的数据,利用ADO.NET中的Connecti ...

  2. 人脑动态功能网络连接模式能够鉴别个体并预测其认知功能

    来源:神经科技 概要:近二十年来,基于静息态功能磁共振影像的人脑连接组学快速发展,为无创研究活体人脑的功能组织规律和网络运作机制提供了重要手段,大大促进了研究者对脑认知.脑发育和脑疾病神经机制的理解. ...

  3. VMware Workstation三种网络连接模式说明(Bridged,NAT,Host-only networking)

    VMware Workstation三种网络连接模式说明(Bridged,NAT,Host-only networking) VMware Workstation 提供 三种基本的网络连接 模式 : ...

  4. php怎么连接memcached,如何使用 PHP 扩展 Memcached 的长连接模式

    我们知道 Memcache 有个 pconnect() 方法可以实现长连接,其实 Memcached 也可以实现持久化连接. 使用 PHP 扩展 Memcached 的长连接模式 Memcached ...

  5. VMware网络连接模式—桥接、NAT以及仅主机模式的详细介绍和区别.ziw

    2017年1月10日, 星期二 VMware网络连接模式-桥接.NAT以及仅主机模式的详细介绍和区别 在使用VMware Workstation(以下简称:VMware)创建虚拟机的过程中,配置虚拟机 ...

  6. ftp无法与服务器建立连接_建立与Oracle数据库服务器连接的两种连接模式

    建立与Oracle数据库服务器连接的两种连接模式(专用服务器与共享服务器) 在建立Oracle数据库的时候,应该会在数据库建立助手向导上面看到这么一个选项,就是数据库的连接模式采用什么方式.在Orac ...

  7. 简单区分Vmware的三种网络连接模式(bridged、NAT、host-only)

    from https://www.slyar.com/blog/vmware-bridged-nat-hostonly.html Vmware在安装时默认安装了两块虚拟网卡,VMnet1和VMnet8 ...

  8. 计算机网络学习笔记(一)——分层模型、协议、服务、连接模式、标准化组织

    文章目录 前言 概念 一.两种参考模型 二.协议和实体 三.封装和解封 四.服务(接口.SAP.原语) 五.面向连接和面向无连接 六.虚通信与透明通信 七.标准和标准化组织 八.服务模式 参考资料 前 ...

  9. 安卓蓝牙键盘切换输入法_采用国产机械轴,三种连接模式轻松切换,TT G521上手体验...

    之前我用过三模游戏鼠标,也用过三模薄膜键盘,但是三模机械键盘,还是第一次使用.机械键盘,相信大家都知道,现在已经很普及了,估计当时把机械键盘重新带回到玩家当中的大神,也没有想到它会这么火爆吧.至于什么 ...

最新文章

  1. [uboot]Issue list
  2. 011_Raphael常用方法
  3. ad09机械层说明_悉数PCB上的各种层
  4. android.support.v7.app.ActionBarActivity
  5. 石头剪刀布python代码_Python实现的石头剪子布代码分享
  6. 商业信息敏感、安全处理(口令、数字证书-U盾-密保卡、指纹识别-虹膜识别)...
  7. API 安全成企业考虑的第一要务
  8. 软件测试三五七原则,运动前必看!“三五七”原则和注意事项
  9. 各个虚拟机之间免密钥登录
  10. 制作动画的软件flash
  11. vc程序大小优化最佳方案(转)http://blog.sina.com.cn/s/blog_4c50333c0100gjs3.html
  12. 马哥教育——第十四周作业
  13. jQuery实现广告图片轮播切换
  14. Vue 实现翻页器 下一页 处理显示多页面要下一页非表格
  15. HTML5常用标签【知识点整理】
  16. request与response的用法
  17. 百度云服务器远程密码忘记,2020-11-17 新买了百度云服务器,如何用ssh远程登陆...
  18. Redis的惊鸿一瞥
  19. LOJ #573. 「LibreOJ NOI Round #2」单枪匹马 线段树
  20. 学术前沿趋势分析(一)

热门文章

  1. react native 常用学习或查资料网址
  2. WebStorm下ReactNative代码提示设置
  3. JPTagView-多样化的标签View
  4. js取一定范围内的随机整数
  5. iOS scrollToItemAtIndexPath 无效的解决方案
  6. 13-flutter 加载图片
  7. 视频编解码之理论概述 和即时通信
  8. C#实现php的hash_hmac函数
  9. iOS下JS与原生OC互相调用
  10. 一个苹果证书供多台电脑开发使用——导出p12文件