如何:连接到 Access 数据库中的数据

更新:2007 年 11 月

通过创建指向实际数据库文件 (.mdb) 的连接,可以在应用程序与 Access 数据库之间建立通信。

通过运行 数据源配置向导 并在“选择数据源类型”页面上选择“数据库”,可连接到 Access 文件内的数据。

提示:

将 .mdf 或 .mdb 文件从 Windows 资源管理器拖到 解决方案资源管理器 中,可自动配置连接并启动“数据源配置向导”,以便您选择要在应用程序中使用的对象。

通过从“数据”菜单或从“数据源”窗口中选择“添加新数据源”命令,可以启动该向导。或者,还可以从“项目”菜单选择“添加现有项”命令并浏览至所需的数据库文件。

完成该向导后,一个数据库副本(.mdb 文件)和一个强类型数据集文件 (.xsd) 被添加到项目。选择的数据库对象立即出现在 “数据源”窗口 中,可用于拖动到窗体上。有关更多信息,请参见 “显示数据”概述

说明:

通过“数据源配置向导”添加 .mdb 文件时,可以选择将该文件添加到项目或是让该文件保留在其原始位置上。有关更多信息,请参见如何:管理项目中的本地数据文件

说明:

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

使用“添加新数据源”命令连接到 Access 数据库中的数据

  1. 在“数据”菜单上单击“添加新数据源”。

  2. 在“选择数据源类型”页面上选择“数据库”。

  3. 选择“新建连接”以创建新的数据连接。

    说明:

    如果“数据源”不是“Microsoft Access 数据库文件”,则选择“更改”以打开“选择/更改数据源”对话框,选择“Microsoft Access 数据库文件”,然后单击“继续”。

    默认的提供程序为“OLE DB 的 .NET Framework 提供程序”。有关更多信息,请参见 “选择/更改数据源”对话框

  4. 在“数据库文件名”框中输入 .mdb 文件的路径,或单击“浏览”按钮以查找数据库文件。

  5. 如果您的数据库需要,请输入登录信息。有关更多信息,请参见添加/修改连接 (Microsoft Access)

  6. 单击“确定”,然后单击“下一步”。

  7. 选择“是”将 .mdb 文件复制到项目中,或选择“否”连接到处于其当前位置的数据库文件。有关更多信息,请参见如何:管理项目中的本地数据文件

  8. 单击“下一步”。

  9. 展开对象树,然后选择要在应用程序中使用的数据库对象。

  10. 如果需要,替换默认“数据集名称”。

  11. 单击“完成”。

    刚刚创建的数据集即出现在“数据源”窗口中。打开“数据源”窗口,方法是从“数据”菜单中选择“显示数据源”。

使用“添加现有项”命令连接到 Access 数据库中的数据

  1. 从“项目”菜单选择“添加现有项”,或是将 .mdb 文件从 Windows 拖动到“解决方案资源管理器”上。

  2. 展开对象树,然后选择要在应用程序中使用的数据库对象。

  3. 如果需要,替换默认“数据集名称”。

  4. 单击“完成”。

    刚刚创建的数据集即出现在“数据源”窗口中。打开“数据源”窗口,方法是从“数据”菜单中选择“显示数据源”。

后续步骤

在应用程序中添加功能

  • 在“数据源”窗口中选择项并将其拖动到一个窗体上。有关更多信息,请参见 “显示数据”概述

    说明:

    如果该数据源未在“数据源”窗口中显示,则请单击窗口中的“刷新”按钮。

安全性

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

请参见

任务

如何:管理项目中的本地数据文件

演练:在 Windows 应用程序中的窗体上显示数据

如何:连接到数据库中的数据

如何:连接到 Web 服务中的数据

如何:连接到对象中的数据

如何:连接到 SQL Server Express 数据库中的数据

概念

本地数据概述

TableAdapter 概述

数据集设计器

数据源概述