配置本地环境以连接到 Db2 数据库
要将本地应用程序和工具连接到 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。