DataAdapter 类

表示一组 SQL 命令和一个数据库连接,它们用于填充 DataSet 和更新数据源。

**命名空间:**System.Data.Common
**程序集:**System.Data(在 system.data.dll 中)

语法

声明
Public Class DataAdapter
    Inherits Component
    Implements IDataAdapter
用法
Dim instance As DataAdapter
public class DataAdapter : Component, IDataAdapter
public ref class DataAdapter : public Component, IDataAdapter
public class DataAdapter extends Component implements IDataAdapter
public class DataAdapter extends Component implements IDataAdapter

备注

DataAdapter 用作 DataSet 和数据源之间的桥接器以便检索和保存数据。DataAdapter 通过映射 Fill(这更改了 DataSet 中的数据以便与数据源中的数据相匹配)和 Update(这更改了数据源中的数据以便与 DataSet 中的数据相匹配)来提供这一桥接器。

如果所连接的是 SQL Server 数据库,则可以通过将 SqlDataAdapter 与关联的 SqlCommandSqlConnection 对象一起使用,从而提高总体性能。对于支持 OLE DB 的数据源,请使用 DataAdapter 及其关联的 OleDbCommandOleDbConnection 对象。对于支持 ODBC 的数据源,请使用 DataAdapter 及其关联的 OdbcCommandOdbcConnection 对象。对于 Oracle 数据库,请使用 DataAdapter 及其关联的 OracleCommandOracleConnection 对象。

当创建 DataAdapter 的实例时,读/写属性将被设置为初始值。有关这些值的列表,请参见 DataAdapter 构造函数。

继承层次结构

System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
      System.Data.Common.DataAdapter
         System.Data.Common.DbDataAdapter

线程安全

此类型的任何公共静态(Visual Basic 中的 Shared)成员都是线程安全的,但不保证所有实例成员都是线程安全的。

平台

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

.NET Compact Framework

受以下版本支持:2.0、1.0

请参见

参考

DataAdapter 成员
System.Data.Common 命名空间