今天看书的时候,终于看明白了DataAdapter相关的打开和关闭连接的问题
DataAdapter使用的时候可以不显示的打开或关闭连接,这是因为DataAdapter能够自动的处理该任务.如果在调用Fill方法的时候连接是关闭的,则连接会自动打开,然后从数据库中把数据记录填充到DataSet中,接着连接会自动关闭.
如果调用Fill方法的时候连接已经打开,DataAdapter对象将保持打开连接,直到方法执行完毕.这样的话如果遇见要填充几个表的时候,就可以显示打开连接,然后依次向DataSet中填充表,直到最后一个FILL方法,才显示的关闭连接.这样避免了发生Fill方法调用时,就打开一次连接,关闭一次.

转载于:https://www.cnblogs.com/stevenxiao/archive/2006/03/10/347196.html

关于DataAdapter打开和关闭连接相关推荐

  1. Android 监听 Android中监听系统网络连接打开或者关闭的实现代码

    本篇文章对Android中监听系统网络连接打开或者关闭的实现用实例进行了介绍.需要的朋友参考下 很简单,所以直接看代码 复制代码 代码如下: package xxx; import android.c ...

  2. 浅谈如何更好的打开和关闭ADO.NET连接池

    MS提倡我们尽可能每次的在连接使用完成后就关闭:这样导致每次都要进行打开和关闭操作或用using(){-}写起代码比较麻烦,还有经常对池的操作似乎也带来一些性能上的问题:在Asp.net里一个WebF ...

  3. 猎豹MFC--CFile类家族介绍ADO连接数据库 打开数据库 关闭数据库 连接字符串

    ODBC最古老,但到今天还在使用.偶尔使用. DAO  和RDO  为旧接口. OLE DB新,复杂  微软 出了ADO. VC++   +  ADO是主流: MySQL  和Oracle都有专用接口 ...

  4. 安卓手机连接AirPods2,手机音量调节到顶,AirPods音量小。打开或关闭蓝牙绝对音量功能

    前期买了一个AirPods,连iPhone7 Plus不存在声音问题. 新换了P30 Pro,连接过几次其他品牌蓝牙耳机,连接AirPods2之后音量不正常,AirPods2返修检测正常. 下面说一下 ...

  5. Linux C编程--打开和关闭流

    以下函数用于打开和关闭一个流. #include <stdio.h> FILE * fopen (const char *pathname, const char *opentype); ...

  6. Ubuntu16.04打开和关闭桌面显示

    阿里云Ubuntu16.04打开和关闭桌面显示 文章目录 一.打开桌面图像化显示 一.关闭桌面图像化显示 在进行阿里云远程连接桌面(浏览中显示的桌面)时,通过点击左上角的的alt+ctrl+f1,然后 ...

  7. java 控制 crt_secureCRT关闭连接自动关闭tomcat服务

    下午遇到一个神奇的问题: secureCRT登陆某个服务器,用shell脚本启动./catalina.shstart,打开日志tail -f catalina.out,此时手动关闭连接窗口,导致tom ...

  8. java socket 对方关闭_java Socket判断对方是否已关闭连接

    如何判断远端socket是否已经断开连接,如果断开那么需要重新连接. 1通过socket类的方法isClosed().isConnected().isInputStreamShutdown().isO ...

  9. cmd 220 ftp 远程主机关闭连接_下载ftp软件,下载ftp软件需要注意3点

    ftp软件是什么软件,可能有人会回答说不知道,因为一般只有从事网站管理的工作者会使用的多一点.但不是每个人生来就会的,所以刚开始肯定都会学习怎么使用ftp软件.这篇文章就来告诉大家大数据ftp软件大数 ...

最新文章

  1. monkey如何获取app包名
  2. c语言:婚礼上的谎言
  3. 羡慕嫉妒!看了腾讯月收入 8 万 的支出账单不恨了 | 每日趣闻
  4. [css] 使用css实现霓虹灯效果
  5. LeetCode 20. 有效的括号(栈)
  6. Linux内核网络数据包处理流程
  7. mysql自动拉入黑名单_利用MySQL实现域名黑名单过滤10W记录1ms匹配
  8. Java 里面 final 与 static
  9. 根据TTL值判断目标主机的类型
  10. xp系统打开计算机硬盘分区,详解WindowsXP硬盘分区步骤
  11. 企业erp系统对企业预算和采购环节的作用
  12. 华为云免费试用_如何试用华为云服务器
  13. Rocket之加速器
  14. android手机做路由器,怎么让手机变成wifi路由器?一招搞定!
  15. GitChat·前端 | 从软件工程角度看大前端技术栈
  16. 【安全】整合spring security
  17. JavaScript,js实现 科学计算器,普通计算器,在线计算器
  18. 「运维有小邓」系统日志管理软件
  19. Java GPS 经纬度 相关操作
  20. 微信小程序--一个简洁好看的轮播图组件(含源码)

热门文章

  1. 前端学习(3014):vue+element今日头条管理--自定义验证
  2. [html] 如何去除标签<i>默认斜体?
  3. PS教程第八课:新建文件
  4. [html] 说说你对target=“_blank“的理解?有啥安全性问题?如何防范?
  5. [vue] vue自定义事件中父组件怎么接收子组件的多个参数?
  6. [css] :placeholder-shown和:focus-within这两个伪类你有使用过吗?说说看
  7. [js] 写一个方法实现promise失败后自动重试
  8. 工作96:当前页面拿id
  9. 前端学习(1734):前端系列javascript之添加动画
  10. 前端学习(1559):ng-classt隔行变色