配置本地环境以连接到 Db2 数据库

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

开始之前

  1. 为您的操作系统安装 Db2 驱动程序包
  2. 决定是否要使用安全套接字层 (SSL) 来连接到数据库。
  3. 收集数据库详细信息和连接凭证,包括服务器主机名以及数据库用户标识和密码。

过程

  1. 在驱动程序配置文件 db2dsdriver.cfg 中,添加数据库的相应条目。

    根据您是否要使用 SSL 来连接到数据库,配置步骤有所不同:

    不使用 SSL
    要在不使用 SSL 的情况下将应用程序和工具连接到数据库,请在 Linux 操作系统上的命令 Shell 中、在 Windows 命令提示符中或者在 DB2® 命令窗口中输入以下命令:
    
    db2cli writecfg add -database BLUDB -host hostname -port 50000
    db2cli writecfg add -dsn alias -database BLUDB -host hostname -port 50000
    其中:
    • hostname 是服务器的主机名。
    • alias 是您选择的别名。别名不能与数据库名称“BLUDB”相同。如果要在别名中包含空格,请将别名括在双引号内。
    使用 SSL
    要在使用 SSL 的情况下将应用程序和工具连接到数据库,请在 Linux 操作系统上的命令 Shell 中、在 Windows 命令提示符中或者在 DB2 命令窗口中输入以下命令:
    
    db2cli writecfg add -database BLUDB -host hostname -port 50001
    db2cli writecfg add -dsn alias -database BLUDB -host hostname -port 50001
    db2cli writecfg add -database BLUDB -host hostname -port 50001 -parameter "SecurityTransportMode=SSL"
    其中:
    • hostname 是服务器的主机名。
    • alias 是您选择的别名。别名不能与数据库名称“BLUDB”相同。如果要在别名中包含空格,请将别名括在双引号内。
  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。