我必须使用端口号在java中建立DB2连接. DB2中是否有任何命令或任何方式可以获取DB2端口号?

在进行db2连接时,我没有使用缺省端口50000,因为该端口可以在db2安装过程中更改. 请推荐任何DB2命令或任何其他替代命令.

推荐答案

在Windows DB2服务器上,打开一个DB2命令窗口并执行该命令

db2 get database manager configuration | findstr /i svce

这应该会提供一些输出,如:

 TCP/IP Service name                          (SVCENAME) = db2c_DB2
 SSL service name                         (SSL_SVCENAME) =

SVCENAME是DB2监听的端口.要将此名称解析为实际的端口号,需要参考位于%SystemRoot%\system32\drivers\etc\services的服务文件.

Database相关问答推荐

如何使用存储在数据库表中的属性配置 Spring bean

多列上的全文索引如何工作?

Mysql - 在所有数据库中查找表

更新查询 PHP MySQL

su postgres:Sorry?

Laravel 5 从 URL 获取 ID

我可以为 dapper-dot-net 映射指定数据库列名称吗?

PostgreSQL - 将每个表转储到不同的文件中

如何决定使用什么 [Sqlite、Realm、CoreData、User-default、JSON 文件] 来存储 iOS 数据?

行之间的 SQL 差异

我应该不断地open()和close() SQL 数据库还是让它保持打开状态?

审计表:一个表或一个表的每个字段

如何更改 MySQL DB 中所有表的前缀?

如何从数据库中解析时间

如何使用 Entity Framework CF 在父级之前删除子实体?

使用默认路径中的文件创建数据库

在 SQL Server 中实施审计表的建议?

如何使用反射调用扫描可变参数函数

如何使用 group_concat 引用值

Phonegap 离线数据库