预订演示
前页 后页

ODBC 连接到MySQL存储库

为了让Enterprise Architect客户端使用 ODBC 连接打开MySQL存储库,客户端计算机必须安装MySQL ODBC 驱动程序并为Enterprise Architect使用的相同架构(32 位或 64 位)定义 ODBC DSN。

例如,如果您使用的是 64 位版本的Enterprise Architect ,那么客户端机器将需要一个 64 位的 ODBC 驱动程序和 64 位的 ODBC DSN,但如果您使用的是 32 位版本的Enterprise Architect ,则需要一个 32 位的 ODBC 驱动程序和DSN将是必需的。

先决条件

  • A MySQL服务器
  • MySQL数据库服务器中定义的Enterprise Architect存储库
  • 您知道对Enterprise Architect存储库具有SELECT 、INSERT、UPDATE、DELETE、EXECUTE 和 SHOW VIEW 访问权限的数据库用户凭据
  • 您知道已安装Enterprise Architect应用程序的架构(32 位或 64 位)

安装 ODBC 驱动程序

ODBC 驱动程序只需要在每台客户端机器上安装一次,因此如果您的机器已经安装了适当的MySQL ODBC 驱动程序,您可以跳到下一步。

行动

1

从MySQL网站下载适合您的操作系统和Enterprise Architect架构(32 位或 64 位)的MySQL ODBC 驱动程序。

注记:

  • 并非所有版本的MySQL ODBC 驱动程序功能都与Enterprise Architect函数,请参阅驱动程序问题页面以获取导致问题的版本的详细信息。

2

运行MySQL ODBC 驱动程序安装程序,接受默认值。

创建 ODBC DSN

A为客户端要连接的每个MySQL存储库创建单独的 ODBC DSN。

ODBC DSN 只是数据库A详细信息(服务器和数据库名称,端口和用户凭据),存储在注册表中并赋予一个唯一名称,允许应用程序(如Enterprise Architect )轻松连接到数据库。

行动

1

窗口系统包括 2 个不同版本的 ODBC 管理工具,一个用于 32 位应用程序,另一个用于 64 位应用程序。因此,您需要打开与您的Enterprise Architect应用程序的架构相对应的“Open源”。实现这一点的最简单方法是使用Enterprise Architect的内置功能区选项:“设置 >用户工具 > ODBC 数据源”。

将显示 ODBC 数据源管理员窗口。

2

DSN 可以保存为用户或系统DSN,如果您在本地计算机上具有管理员权限,那么我们建议您将DSN 保存为系统DSN,否则您唯一的选择是创建用户DSN。

3

单击添加按钮。

将显示“创建新数据源”对话框,使您能够添加新的 DSN。

4

从列表中选择适当的MySQL ODBC 驱动程序(通常为“ MySQL ODBC xx统一码驱动程序”)。

5

单击完成按钮。

将显示“ MySQL连接器/ODBC”对话框。

6

输入这些配置详细信息:

  • 数据源名称: (DSN),连接的唯一名称
  • 描述:(可选)DSN 的描述
  • TCP/IP服务器: MariaDB服务器的主机名或 IP 地址
  • 端口: MariaDB服务器正在监听的端口
  • 用户密码:数据库用户凭据
  • 数据库:所选服务器上的数据库名称

7

要设置高级选项,请单击详细信息>> 按钮。

8

选择这些复选框(如果提供):

  • '返回匹配的行而不是受影响的行'('连接'或'游标/结果'选项卡)
  • “允许大结果集”(“连接”选项卡)

9

单击测试连接按钮以确认详细信息正确无误。

10

如果测试成功,点击确定按钮完成配置。

如果测试不成功,审阅您的设置。

连接存储库

安装 ODBC 驱动程序并在单个计算机上定义 ODBC DSN 后, Enterprise Architect客户端可以使用以下步骤打开存储库:

行动

1

使用以下方法之一打开“数据链接属性”对话框:

  • 键盘快捷键:Ctrl+O:连接到服务器
  • 首页|服务器连接(直接到“打开服务器连接”对话框)
  • Project list |打开项目:连接到服务器
  • 首页: 管理项目 : 连接到服务器

2

在提供者选项卡上选择“Microsoft OLE DB 为 ODBC驱动因素提供者”,点击【下一步 >>】

3

在“使用数据源名称”组合中选择 ODBC DSN,单击测试连接。

4

步骤 3 成功后,单击 [确定] 打开存储库。

如果测试不成功,审阅您的设置。

注记

  • Enterprise Architect企业版、统一版和终极版中提供了连接到基于 DBMS 的存储库

了解更多