MySQL 连接器/ODBC 开发人员指南  / 第 5 章配置连接器/ODBC  / 5.3 在 Windows 上配置连接器/ODBC DSN  /  5.3.1 在 Windows 上使用 ODBC 数据源管理器 GUI 配置连接器/ODBC DSN

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.1 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.2 创建新数据源对话框:选择 MySQL ODBC 驱动程序

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

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

    图 5.3 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.4 连接器/ODBC 连接选项对话框

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

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

  • Connections、 Metadata和 Cursors/Results使您能够为 DSN 连接选择附加标志。有关这些标志的更多信息,请参阅 第 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.9 节 “获取 ODBC 跟踪文件”。

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

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

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

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