VB 2010 (50)ADO.NEt的基本名称空间和类

名称空间说明
System.Data 这个名称空间是ADO.NET的核心名称空间,它包含所有数据提供程序都使用的类,这些类表示表、列、行,还有DataSet类。该名称空间还包含几个有用的接口,例如IDbConmmand、IDbConnection和iDbDataAdapter。这些接口由所有托管的提供程序使用,允许它们进入八DO.NET的核心        
System.Data.Common 这个名称空间定义了用作数据提供程序的基类的常见类。所有的数据提供程序都共享这些类。其中两个例子是DbConnection和DbDataAdapter类   
System.Data.OleDb 这个名称空间定义了使用.NET Ole DB数据提供程序处理OLE-DB数据源的类。它包含OleDbConnection和OleDbCommand类。
System.Data.Odbc  这个名称空间定义了使用.NET ODBC数据提供程序处理ODBC数据源的类。它包含OdbcConnection和OdbcCommand类。
System.Data.SqlClient这个名称空间为SQLServer7.0及以上版本的数据库定义了一个数据提供程序.它包含SqlConnection和SqlCommand类
System.Data.SqlTypes 这个名称空间定义了几个类,它们表示用于SQL Server数据库的特定数据类型     
System.Data.Linq这个名称空间支持使用LINQ连接、查询和编辑数据库        
System.Data.Sevices 这个名称空间支持ADO.NET数据服务,这是使用类似于REST的语法提供数据的一个服务器端方法,
System.Data.EntityClient这个名称空间支持使用EntityFrameWork处理数据。

  ADO.NET有3个不同的类:

  • disoonnected断开连接的类为ADO.NET Framework提供了基本结构:例如DataTable类。这个类的对象可以存储数据,但不需要依赖特定的数据提供程序。
  • Shared共享的类构成了数据提供程序的基类,在所有的数据提供程序中共享。
  • data provider数据提供程序类可以处理不同类型的数据源,它们用于在特定数据库上执行所有的数据管理操作。例如,SqIClient数据提供程序仅处理SQL Server数据库。

       数据提供程序包含Connection、Command、DataAdapter和DataReader对象。一般在编写ADO.NET时,首先创建Co nnection对象,给它提供必要的信息,例如连接字符串。接着创建Command对象.给它提供要执行的SQL命令的细节。这个命令可以是内联SQL文本命令、存储过程或直接的表访问。如果需要,还可以给这些命令提供参数。
        在创建Connection和Command对象后,必须确定命令是否返回一个结果集。如果命令不返回结果集,就可以调用几个Execute方法之一,执行命令。相反,如果命令返回—个结果集,必须确定是否保存该结果集,以备将来在不维持与数据库的连接的情况下使用。如果要保存结果集,就必须创建DataAdapter对象,用它填充DataSet或DataTable对象。这些对象可以在断开连接的模式下保存其信息。但是,如果不保存结果集,而是仅以快速方式处理命令,就可以使用Command对象创建一个DataReader对象。DataReader对象需要与数据库的实时连接,它是一个只向前的只读光标。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ngbshzhn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值