如何:连接到 Access 数据库中的数据
更新:2007 年 11 月
通过创建指向实际数据库文件 (.mdb) 的连接,可以在应用程序与 Access 数据库之间建立通信。
通过运行 数据源配置向导 并在“选择数据源类型”页面上选择“数据库”,可连接到 Access 文件内的数据。
提示: |
---|
将 .mdf 或 .mdb 文件从 Windows 资源管理器拖到 解决方案资源管理器 中,可自动配置连接并启动“数据源配置向导”,以便您选择要在应用程序中使用的对象。 |
通过从“数据”菜单或从“数据源”窗口中选择“添加新数据源”命令,可以启动该向导。或者,还可以从“项目”菜单选择“添加现有项”命令并浏览至所需的数据库文件。
完成该向导后,一个数据库副本(.mdb 文件)和一个强类型数据集文件 (.xsd) 被添加到项目。选择的数据库对象立即出现在 “数据源”窗口 中,可用于拖动到窗体上。有关更多信息,请参见 “显示数据”概述。
说明: |
---|
通过“数据源配置向导”添加 .mdb 文件时,可以选择将该文件添加到项目或是让该文件保留在其原始位置上。有关更多信息,请参见如何:管理项目中的本地数据文件。 |
说明: |
---|
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。 |
使用“添加新数据源”命令连接到 Access 数据库中的数据
在“数据”菜单上单击“添加新数据源”。
在“选择数据源类型”页面上选择“数据库”。
选择“新建连接”以创建新的数据连接。
说明: 如果“数据源”不是“Microsoft Access 数据库文件”,则选择“更改”以打开“选择/更改数据源”对话框,选择“Microsoft Access 数据库文件”,然后单击“继续”。
默认的提供程序为“OLE DB 的 .NET Framework 提供程序”。有关更多信息,请参见 “选择/更改数据源”对话框。
在“数据库文件名”框中输入 .mdb 文件的路径,或单击“浏览”按钮以查找数据库文件。
如果您的数据库需要,请输入登录信息。有关更多信息,请参见添加/修改连接 (Microsoft Access)。
单击“确定”,然后单击“下一步”。
选择“是”将 .mdb 文件复制到项目中,或选择“否”连接到处于其当前位置的数据库文件。有关更多信息,请参见如何:管理项目中的本地数据文件。
单击“下一步”。
展开对象树,然后选择要在应用程序中使用的数据库对象。
如果需要,替换默认“数据集名称”。
单击“完成”。
刚刚创建的数据集即出现在“数据源”窗口中。打开“数据源”窗口,方法是从“数据”菜单中选择“显示数据源”。
使用“添加现有项”命令连接到 Access 数据库中的数据
从“项目”菜单选择“添加现有项”,或是将 .mdb 文件从 Windows 拖动到“解决方案资源管理器”上。
展开对象树,然后选择要在应用程序中使用的数据库对象。
如果需要,替换默认“数据集名称”。
单击“完成”。
刚刚创建的数据集即出现在“数据源”窗口中。打开“数据源”窗口,方法是从“数据”菜单中选择“显示数据源”。
后续步骤
在应用程序中添加功能
在“数据源”窗口中选择项并将其拖动到一个窗体上。有关更多信息,请参见 “显示数据”概述。
说明: 如果该数据源未在“数据源”窗口中显示,则请单击窗口中的“刷新”按钮。
安全性
存储敏感信息(例如服务器名称、用户名和密码)可能会影响应用程序的安全性。若要控制对数据库的访问,一种较为安全的方法是使用 Windows 身份验证(也称为集成安全性)。有关更多信息,请参见保护连接信息 (ADO.NET)。
请参见
任务
如何:连接到 SQL Server Express 数据库中的数据