详解ADO.NET连接数据库使用说明

开发 后端
这里通过编写代码来实现ADO.NET连接数据库的连接,文章有详细的过程,希望对大家有技术上的提高。

如果我们利用Command 对象所执行的命令是有传回数据的Select 叙述,此时Command 对象会自动产生一个DataReader 对象。DataReader 是我们写ASP.NET 网页的好朋友,因为我们常常会将数据源的数据取出后显示给使用者,这时候我们就可以使用DataReader 对象。我们就可以在执行Execute 方法时传入一个DataReader 型态的变量来接收。

DataReader 对象很单纯的一次只读取一笔纪录,而且只能只读,所以效率很好而且可以降低网络负载。由于Command对象自动会产生DataReader 对象,所以我们只要宣告一个指到DataReader 对象的变量来接收即可,并不需要使用New 运算子来产生;另外要注意的是 DataReader 对象只能配合Command对象使用 ,而且DataReader 对象在操作的时候Connection 对象是保持联机的状态。#t#

在取得Command 对象执行Execute 方法所产生的DataReader 对象后,我们就可以将纪录中的数据取出使用。DataReader 一开始并没有取回任何数据,所以我们要先使用Read 方法让DataReader 先读取一笔数据回来。如果DataReader 对象成功取得数据则传回True,若没有取得资料则传回False。这样一来我们就可以利用Do While...Loop 循环来取得所有的数据,如下程序所示:

  1. Dim cmA As ADOCommandNew ADOCommand("命令字符串","Provider=Microsoft.Jet.OLEDB.4.0;"& 
  2. "Data Source=C:\Inetpub\wwwroot\cr\ch05\MyWeb.mdb")
  3. Dim drA as ADODataReadercmA.ActiveConnection.Open()cmAcmA.CommandText="Select * 
  4. From Members"cmA.Execute(drA) 
责任编辑:chenqingxiang 来源: NET130
相关推荐

2009-12-30 15:58:42

ADO.NET数据库编

2009-12-18 17:06:37

ADO.NET 数据库

2009-12-21 16:07:52

ADO.NET数据库

2009-12-22 10:43:48

ADO.NET类库

2009-12-28 10:09:10

ADO.NET连接

2009-12-23 14:53:28

ADO.NET连接池

2009-12-31 10:38:10

ADO.NET连接数据

2009-12-18 14:20:26

ADO.NET组件

2010-01-05 10:30:28

ADO.NET数据库连

2009-12-23 09:14:52

ADO.NET连接池

2009-12-21 14:55:49

ADO.NET类库

2009-12-23 17:59:46

ADO.NET数据库

2009-11-13 16:49:48

2009-12-18 13:52:39

ADO.NET设计器

2009-12-18 15:11:50

ADO.NET类

2009-12-21 14:55:49

ADO.NET对象

2009-11-13 16:04:54

ADO.NET连接数据

2009-12-24 09:14:52

ADO.Net Tea

2011-05-20 13:11:22

ADO.NET

2009-12-31 11:07:33

连接ADO.NET
点赞
收藏

51CTO技术栈公众号