连接器和 API 手册  / 第 5 章 MySQL 连接器/ODBC 开发人员指南  / 5.5 配置连接器/ODBC  / 5.5.3 在 Windows 上配置连接器/ODBC DSN  /  5.5.3.1 在 Windows 上使用 ODBC 数据源管理器 GUI 配置连接器/ODBC DSN

5.5.3.1 在 Windows 上使用 ODBC 数据源管理器 GUI 配置连接器/ODBC DSN

Windows 上的ODBC Data Source Administrator允许您创建 DSN、检查驱动程序安装和配置 ODBC 功能,例如跟踪(用于调试)和连接池。以下是创建和配置 DSN 的步骤ODBC Data Source Administrator

  1. 打开ODBC Data Source Administrator.

    不同的版本和版本的 Windows 存储 ODBC Data Source Administrator在不同的位置。有关打开 的说明 ODBC Data Source Administrator,请参阅适用于您的 Windows 版本的文档; Microsoft 的这些说明涵盖了一些流行的 Windows 平台。当您打开 时,您应该会看到类似于以下内容的窗口ODBC Data Source Administrator

    图 5.2 ODBC Data Source Administrator对话框

    显示打开默认“用户 DSN”选项卡的 ODBC 数据源管理器对话框示例。 此选项卡包括“添加”、“删除”和“配置”选项。 其他选项卡是“系统 DSN”、“文件 DSN”、“驱动程序”、“跟踪”、“连接池”和“关于”。

  2. 要创建系统 DSN(所有用户都可以使用),请选择“系统 DSN ”选项卡。要创建仅对当前用户可用的用户 DSN,请单击“添加... ”按钮以打开“创建新数据源”对话框。

  3. 从“Create New Data Source”对话框中,选择 MySQL ODBC x5.ANSI 或 Unicode Driver,然后单击Finish打开其连接参数对话框。

    图 5.3 创建新数据源对话框:选择 MySQL ODBC 驱动程序

    内容在周围的文字中描述。

  4. 您现在需要通过Connection Parameters对话框为正在创建的 DSN 配置特定字段。

    图 5.4 Data Source Configuration连接参数对话框

    内容在周围的文字中描述。

    在“数据源名称”框中,输入要访问的数据源的名称。它可以是您选择的任何有效名称。

    小费

    要确定 DSN 是使用 32 位还是 64 位驱动程序创建的,请在 DSN 标识符中包含正在使用的驱动程序。这将帮助您确定正确的 DSN 以用于仅与 32 位驱动程序兼容的应用程序,例如 Excel。例如,您可以 Using32bitCODBC为 32 位接口和 Using64bitCODBC使用 64 位连接器/ODBC 驱动程序的接口添加 DSN 标识符。

  5. 描述框中,输入一些文本以帮助识别连接。

  6. 服务器字段中,输入要访问的 MySQL 服务器主机的名称。默认情况下,它是 localhost

  7. 用户字段中,输入用于此连接的用户名。

  8. 密码字段中,输入此连接的相应密码。

  9. 数据库弹出窗口应自动填充用户有权访问的数据库列表 。

  10. 要通过不同于默认端口 (3306) 的 TCP/IP 端口进行通信,请更改 Port的值。

  11. 单击“确定”保存 DSN。

要使用您输入的参数验证连接,请单击测试按钮。如果可以成功建立连接,您将收到一个Connection Successful对话框通知;否则,您将收到一个Connection Failed对话框通知。

您可以通过单击“详细信息”按钮 为特定 DSN 配置多个选项。

图 5.5 连接器/ODBC 连接选项对话框

内容在周围的文字中描述。

切换“详细信息”按钮会打开(或关闭)一个额外的选项卡式显示,您可以在其中设置其他选项,包括以下内容:

  • ConnectionsMetadataCursors/Results使您能够为 DSN 连接选择附加标志。有关这些标志的更多信息,请参阅 第 5.5.2 节,“连接器/ODBC 连接参数”

    笔记

    对于 Connector/ODBC 的 Unicode 版本,由于其本机 Unicode 支持,您无需指定用于连接的初始字符集。但是,对于ANSI版本,如果您最初想使用UTF-16或UTF-32等多字节字符集,请在Character Set框中指定;然而,这对于最初使用 UTF-8 或 UTF-8-MB4 是不必要的,因为它们不包含 任何字符中的字节,因此 ANSI 驱动程序在查找字节 \0时不会意外截断字符串。\0

  • 调试允许您打开 ODBC 调试以将您通过 DSN 执行的查询记录到 myodbc.sql文件中。有关详细信息,请参阅 第 5.5.9 节 “获取 ODBC 跟踪文件”

  • SSL配置与 MySQL 服务器通信时使用安全套接字层 (SSL) 所需的附加选项。

    图 5.6 连接器/ODBC 连接选项对话框:SSL 选项

    内容在周围的文字中描述。

    您还必须使用合适的证书在 MySQL 服务器上启用和配置 SSL,以便使用它使用 SSL 进行通信。