如何:使用向导创建数据适配器

更新:2007 年 11 月

“数据适配器配置向导”提供创建数据适配器的最简单和最灵活的方法。有关详细信息,请参见 数据适配器配置向导

说明:

在 Visual Studio 的前一版本中,使用数据适配器在应用程序和数据库之间实现通信。尽管数据适配器仍是 .NET Framework 数据提供程序 (ADO.NET) 的一个主要组件,TableAdapter 是由设计器生成的组件,这些组件简化了在应用程序与数据库之间移动数据的过程。有关使用 TableAdapter 的更多信息,请参见 TableAdapter 概述

说明:

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

默认情况下,Visual Studio 中关闭了对数据适配器的设计时支持。若要支持数据适配器,您必须将其添加到“工具箱”中,如下面的第一个步骤所述。

将数据适配器、连接和命令添加到工具箱

  1. 右击“工具箱”并选择“选择项”。

  2. 从“选择工具箱项”对话框中的“.NET Framework 组件”选项卡选择要添加的项。例如,要使用“用于 SQL Server 的 .NET Framework 数据提供程序”,请选择“SqlDataAdapter”、“SqlConnection”和“SqlCommand”。

  3. 单击“确定”将所选的项添加到“工具箱”。

使用“数据适配器配置向导”创建数据适配器

  1. 在适当的设计器中打开要创建的窗体或组件。

  2. 从“工具箱”的“数据”选项卡中,将 OleDbDataAdapterSqlDataAdapterOdbcDataAdapterOracleDataAdapter 对象拖到设计图面上。

    设计器将向窗体或组件添加适配器的一个实例,并启动“数据适配器配置向导”。

  3. 在该向导中,执行下列操作:

    1. 在第二页中,创建或选择一个连接。有关创建连接的更多信息,请参见 建立连接 (ADO.NET)

      安全说明:

      存储连接字符串的详细信息(如服务器名称、用户名称和密码)可能会影响应用程序的安全性。若要控制对数据库的访问,一种较为安全的方法是使用 Windows 集成安全性。有关更多信息,请参见 保证 ADO.NET 应用程序的安全

    2. 在第三页中,指定适配器应使用 SQL 语句还是存储过程读写数据。选择下表中列出的选项之一。

      选项

      说明

      使用 SQL 语句

      将定义一条 SQL SELECT 语句,适配器将使用该语句填充数据集内的表。根据 SELECT 语句,向导还将生成 UPDATE、INSERT 和 DELETE 语句以更新数据源。

      使用新创建的存储过程

      指定一条 SELECT 语句,向导从该语句创建存储过程以读取和更新数据源。如果提供程序不支持该选项,则它变灰。

      使用现有存储过程

      将指定现有存储过程,适配器将使用这些过程读取和更新数据源。

      您所做的选择决定下面窗格上的显示内容。

    3. 在第四页中,创建 SELECT 语句或选择现有存储过程。为了有助于生成 SQL 语句,请单击“SQL 生成器”以启动“查询生成器”。

      说明:

      可以创建 WHERE 子句中有参数占位符的查询,该参数占位符将以运行时收集的信息填充。有关详细信息,请参见 数据适配器命令中的参数

    在完成向导后,它将用您在第二页中指定的信息生成连接对象的一个实例。

  4. 如果想要更改适配器和连接的名称,请分别在设计器中选择它们,并在“属性”窗口中为它们分别提供新名称。

  5. 如果想要查看适配器将填写到数据集的数据,可以进行预览。有关详细信息,请参见 如何:预览数据适配器的结果

还可以手动创建和配置适配器。若要这样做,必须已有一个可用的连接对象。配置数据适配器的部分操作涉及建立数据源和数据集内的表之间的表映射。有关详细信息,请参见 如何:手动创建和配置数据适配器

请参见

任务

如何:手动创建和配置数据适配器

如何:预览数据适配器的结果

如何:配置数据适配器的参数

概念

从 DataAdapter 填充数据集 (ADO.NET)

从 DataAdapter 填充数据集 (ADO.NET)

数据中的新增功能

使用 Visual Studio 创建数据应用程序

其他资源

DataAdapter (ADO.NET)

创建数据适配器

数据演练

ADO.NET