您可以将 Microsoft Access 用作 MySQL 的前端,方法是将 Microsoft Access 数据库中的表链接到 MySQL 数据库中存在的表。当在 Access 中的表上请求查询时,ODBC 用于在 MySQL 数据库上执行查询。
要创建链接表:
打开要链接到 MySQL 的 Access 数据库。
-
在外部数据选项卡上,选择 ODBC 数据库。
-
在
Get External Data
出现的对话框中,选择通过创建链接表链接到数据源,然后单击 确定。
-
出现选择数据源对话框;它列出了您计算机上安装的任何 ODBC 驱动程序的已定义数据源。单击“ 文件数据源”或“机器数据源”选项卡,然后双击要将表链接到的连接器/ODBC DSN。要改为为连接器/ODBC 定义新的 DSN,请单击 新建并按照 第 5.3 节“在 Windows 上配置连接器/ODBC DSN”中的说明进行操作;创建新的 DSN 后双击它。
如果您选择的 ODBC 数据源要求您登录,请输入您的登录 ID 和密码(可能还需要其他信息),然后单击 确定。
-
Microsoft Access 连接到 MySQL 服务器并显示您可以链接到的表的列表。选择您要链接到的表(或单击“全选”),然后单击 “确定” 。
笔记如果没有表显示供您选择,可能是因为您在定义或登录 DSN 时没有选择 要连接的数据库。重新配置 DSN 并指定要连接 的数据库(有关详细信息,请参见第 5.3 节“在 Windows 上配置连接器/ODBC DSN” ),或者 在登录 DSN 时 选择一个数据库。
如果您在 Access 上的数据库已经有一个与您要链接到的表同名的表,Access 将在新链接表的名称后附加一个数字。
-
如果 Microsoft Access 无法自动确定表的唯一记录标识符,它将要求您选择一个列(或列的组合)以用于唯一标识源表中的每一行。选择要使用的列,然后单击“ 确定” 。
该过程完成后,您可以像对任何 Access 数据库一样构建对链接表的接口和查询。
使用以下过程查看链接或在链接表的结构发生更改时刷新它们。
查看或刷新链接:
打开包含 MySQL 表链接的数据库。
-
在外部数据选项卡上,选择 链接表管理器。
-
出现链接表管理器。选中要刷新其链接的表的复选框。单击 “确定”刷新链接。
如果 ODBC 数据源要求您登录,请输入您的登录 ID 和密码(可能还需要其他信息),然后单击确定。
Microsoft Access 确认刷新成功,或者如果未找到表,则返回一条错误消息,在这种情况下,您应该使用以下步骤更新链接。
要更改一组链接表的路径(有关涉及的 GUI 对话框的图片,请参阅上面有关链接表和刷新链接的说明):
打开包含链接表的数据库。
在外部数据选项卡上,选择 链接表管理器。
在出现的链接表管理器 中,选中始终提示新位置复选框。
选中您要更改其链接的表的复选框,然后单击“确定” 。
出现“选择数据源”对话框。选择新的 DSN 和数据库。