IBM Cloud Docs
驱动程序包

驱动程序包

Db2 on Cloud 驱动程序包中包含用于将客户机应用程序连接到 Db2 on Cloud 数据库的软件。

关于

  • 驱动程序包中包含客户机接口工具,例如 CLPPlus。
  • 驱动程序包中还包含以下驱动程序:
    • JDBC
    • Node.js
    • Ruby
    • ODBC
    • CLI
    • .Net
    • OLE DB
    • 等等...

是否已安装?

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

正在下载

您可以从驱动程序下载中心下载适用于您操作系统的驱动程序包。 Web 控制台提供指向站点的链接。 在 Web 控制台中,选择 管理> 连接。 选择操作系统的选项卡。

安装

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

在 Linux 或 PowerLinux 上安装驱动程序包

您可以使用 installDSDriver 在 Linux 或 PowerLinux 上安装 Db2 on Cloud 驱动程序包。

先决条件

在尝试连接到 Db2 on Cloud 数据库之前,请验证您是否具有先决条件

仅在 PowerLinux 上 ,完成以下步骤来安装 XL C/C++ 编译器运行时软件包:

  1. 从 FTP 站点下载 XL C/C++ 编译器运行时软件包。 例如,要使用 wget 工具下载适用于 Linux 小尾数法 Ubuntu 14 的运行时软件包,请发出以下命令:

    wget ftp://public.dhe.ibm.com/software/server/POWER/Linux/rte/xlcpp/le/ubuntu/dists/trusty/main/binary-ppc64el/*

  2. 通过发出以下命令,安装该运行时软件包:

    sudo dpkg -iG *.deb

过程

  1. 解压缩先前下载的压缩驱动程序包文件。

    示例:

    gunzip file_name.tar.gz

    tar -xvf file_name.tar

    这将在您运行解压缩命令的目录中创建 dsdriver 子目录。

  2. 解压缩 Java 和 ODBC/CLI 驱动程序。

    a. 在 dsdriver 子目录中,运行 installDSDriver 命令。

    installDSDriver 命令将在 db2profile 目录中创建 db2cshrcdsdriver 脚本文件。

    (b) 根据您的 Shell 环境,运行下列其中一个脚本文件:

    • Bash 或 Korn shellsource db2profile
    • C shellsource db2cshrc

后续步骤?

为了能够将本地应用程序或客户机工具连接到 Db2 on Cloud 数据库,请配置本地环境

在 Mac OS X 上安装驱动程序包

您可以使用 installDSDriver.sh 脚本在 Mac OS X 上安装 Db2 on Cloud 驱动程序包。

先决条件

在尝试连接到 Db2 on Cloud 数据库之前,请验证您是否具有先决条件

过程

  • 对于新安装

    1. 通过双击 macos_dsdriver.dmg 文件来安装磁盘映像。

      这将打开新的 访达 窗口,其中会显示该磁盘映像的内容。

      如果 访达 窗口未打开,请双击桌面上的 macos_dsdriver 图标。

    2. 访达 窗口中,双击 installDSDriver.sh 文件。

      驱动程序包会安装在缺省位置:/Applications/dsdriver

  • 对于现有驱动程序包安装的更新

    1. 备份当前配置文件:

      a. 转至 Applications/dsdriver/cfg 文件夹。

      (b) 将以下文件复制到其他文件夹:

      db2cli.ini

      db2dsdriver.cfg

    2. 通过右键单击 dsdriver 文件夹,并选择 移到废纸篓 来除去当前安装的驱动程序包。

    3. 如前面的 对于新安装 部分中所述,安装新的驱动程序包:

      a. 通过双击 macos_dsdriver.dmg 文件来安装磁盘映像。 (b) 在 访达 窗口中,双击 installDSDriver.sh 文件。

    4. 复原配置文件:

      将步骤 1 中保存的 db2cli.inidb2dsdriver.cfg 文件复制到 /Applications/dsdriver/cfg 文件夹。

后续步骤?

为了能够将本地应用程序或客户机工具连接到 Db2 on Cloud 数据库,请配置本地环境

在 Windows 上安装驱动程序包

您可以使用安装程序在 Windows 上安装 Db2 on Cloud 驱动程序包。

先决条件

在尝试连接到 Db2 on Cloud 数据库之前,请验证您是否具有先决条件

过程

  1. 以管理员身份运行下载的可执行文件。

    驱动程序包的缺省安装路径为:Program Files\IBM\IBM DATA SERVER DRIVER

  2. 可选):将驱动程序包安装目录的 bin 子目录添加到 %PATH% 环境变量(以便可以在不指定命令可执行文件完整路径的情况下运行 db2cli 命令。)

后续步骤?

为了能够将本地应用程序或客户机工具连接到 Db2 on Cloud 数据库,请配置本地环境

配置本地环境

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

先决条件

在尝试连接到 Db2 on Cloud 数据库之前,请验证您是否具有先决条件

过程

  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。