要将本地应用程序和工具连接到 Db2 数据库,需要配置环境。
开始之前
为您的操作系统安装 Db2 驱动程序包。
决定是否要使用安全套接字层 (SSL) 来连接到数据库。
收集数据库详细信息和连接凭证,包括服务器主机名以及数据库用户标识和密码。
过程
在驱动程序配置文件 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”相同。如果要在别名中包含空格,请将别名括在双引号内。
通过从命令提示符发出 db2cli validate 命令来测试连接:
db2cli validate -dsn alias -connect -user userid -passwd password
其中:
alias 是使用 db2cli writecfg 命令创建的别名。
userid 是您的 Db2 用户标识。
password 是您的 Db2 密码。
[可选] 要将本地 ODBC 应用程序和工具连接到数据库,请向 ODBC 驱动程序管理器注册 DSN:
从命令行运行以下命令:
db2cli registerdsn -add -dsn alias
其中:
alias 是使用 db2cli writecfg 命令创建的别名。
缺省情况下,该 DSN 会创建为用户 DSN。