关于DataAdapter打开和关闭连接
来源:互联网 发布:电驴mac 怎么打开种子 编辑:程序博客网 时间:2024/05/29 02:38
今天看书的时候,终于看明白了DataAdapter相关的打开和关闭连接的问题
DataAdapter使用的时候可以不显式的打开或关闭连接, 这是因为DataAdapter能够自动的处理该任务.
如果在调用Fill方法的时候连接是关闭的,则连接会自动打开,
然后从数据库中把数据记录填充到DataSet中,接着连接会自动关闭.
如果调用Fill方法的时候连接已经打开,DataAdapter对象将保持打开连接,直到方法执行完毕, 这时并不会自动关闭连接。
这样的话如果遇见要填充几个表的时候,就可以显式打开连接,然后依次向DataSet中填充表,直到最后一个FILL方法,
才显式的关闭连接.这样避免了发生Fill方法调用时,就打开一次连接,关闭一次, 提升效率。
看MSDN上的DataAdapter.Fill的說明:
Fill 方法使用相關的 SelectCommand 屬性所指定的 SELECT 陳述式,從資料來源擷取資料列。與 SELECT 陳述式關聯的連接物件必須是有效的,但不需要是開啟的。如果在呼叫 Fill 之前關閉連接,它會先開啟以擷取資料,然後再關閉。如果在呼叫 Fill 之前開啟連接,它會保持開啟。
0 0
- 关于DataAdapter打开和关闭连接
- 关于VS2005中DataAdapter的Fill方法的连接是否会自动关闭的测试
- Android通过代码打开和关闭网络连接
- TCP连接的同时打开和同时关闭
- (C#)使用已有打开与此命令相关的DataAdapter,必须首先将它关闭”的解决方法
- DataSet DataAdapter数据连接
- 打开和关闭输入法
- 打开和关闭Activity
- DataSet和DataAdapter组件
- 使用DataSet和DataAdapter
- DataReader和DataAdapter区分
- Ubuntu服务器打开/关闭mysql远程连接
- 打开和关闭光驱(十五)
- c++文件打开和关闭
- php打开和关闭目录
- Python打开和关闭文件
- 打开管理员账号和关闭
- 文件的打开和关闭
- The specified JRE installation does not exist--TomCat 错误解决
- ArrayList源码解析
- 运行startx后Ubuntu密码正确进不去的问题
- 回调函数
- Java高级视频_IO输入与输出(二)
- 关于DataAdapter打开和关闭连接
- ENetwork Chapter 7 - CCNA Exploration (Version 4.0)
- 从一个activity中启动另一个activity
- 坐标转换
- 聚类算法的MapReduce并行化分析
- 通过intent、ClipboardManager在android不同activity之间传递数据
- Ubuntu+QT+VTK+Eclipse&QtCreator开发平台的搭建(一行命令即可)
- hdu 3594 Cactus /uva 10510 仙人掌图判定
- 皮肤检测与克服光线影响的连通域寻找