0 / 0
Go back to the English version of the documentation
Data Virtualization 中的驱动程序包
Last updated: 2024年11月26日
Data Virtualization中的驱动程序包

Data Virtualization 驱动程序包包含用于将客户机应用程序连接到 Data Virtualization 实例的软件。

驱动程序包中包含客户机接口工具,例如 CLPPlus。 驱动程序包中还包含以下驱动程序:

  • JDBC
  • Node.js
  • Ruby
  • ODBC
  • CLI
  • .Net
  • OLE 数据库

已安装?

要验证驱动程序包是否已在您的计算机上,以便您可以跳过再次安装该驱动程序包或确定版本号,可以使用 db2level 命令。

下载驱动程序包

您可以从 Data Virtualization Web 控制台下载适用于您操作系统的驱动程序包。 从 IBM® Cloud 仪表板中,打开 Data Virtualization 服务。 登录到 Data Virtualization Web 控制台。

Data Virtualization Web 控制台中,选择 连接详细信息。 选择表示操作系统的磁贴以下载相应的驱动程序。

安装

安装适用于您操作系统的驱动程序包。

配置本地环境

要将本地应用程序和工具连接到 Db2® on Cloud 数据库,必须配置环境。

在尝试连接到 Data Virtualization 实例之前,请验证您是否具有 先决条件

  1. 在驱动程序配置文件 db2dsdriver.cfg 中,添加数据库的相应条目。 根据您是否要使用 SSL 连接到数据库,配置步骤有所不同。
    使用 SSL
    要使用 SSL 将应用程序和工具连接到数据库,请在 Linux 操作系统上的命令 shell 中,在 Windows 命令提示符处或在 Db2 命令窗口中输入以下命令。
    db2cli writecfg add -database BLUDB -host <hostname> -port <port>
    db2cli writecfg add -dsn <alias> -database BLUDB -host <hostname> -port <port>
    db2cli writecfg add -database BLUDB -host <hostname> -port <port> -parameter "SecurityTransportMode=SSL"

    位置

    • <hostname> 是服务器的主机名。
    • <alias> 是您选择的别名。 别名不能与数据库名称 BLUDB 相同。 如果要在别名中使用空格,请使用双引号将别名括在其中。
    • <port> 是分配给服务器的端口号。
    不使用 SSL
    要在不使用 SSL 的情况下将应用程序和工具连接到数据库,请在 Linux 操作系统上的命令 shell 中,在 Windows 命令提示符处或在 Db2 命令窗口中输入以下命令。
    db2cli writecfg add -database BLUDB -host <hostname> -port <port>
    db2cli writecfg add -dsn <alias> -database BLUDB -host <hostname> -port <port>

    位置

    • <hostname> 是服务器的主机名。
    • <alias> 是您选择的别名。 别名不能与数据库名称 BLUDB 相同。 如果要在别名中使用空格,请使用双引号将别名括在其中。
    • <port> 是分配给服务器的端口号。
  2. 通过运行 db2cli validate 命令来测试连接。
    db2cli validate -dsn <alias> -connect -user <userid> -passwd <password>

    位置

    • <alias> 是使用 db2cli writecfg 命令创建的别名。
    • <userid>Db2 用户标识。
    • <password> 是您的 Db2 密码。
  3. 如果要将本地 ODBC 应用程序和工具连接到数据库,请通过运行以下命令向 ODBC 驱动程序管理器注册 DSN。
    db2cli registerdsn -add -dsn <alias>

    位置

    • <alias> 是使用 db2cli writecfg 命令创建的别名。

    缺省情况下,该 DSN 会创建为用户 DSN。

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more