0

我被要求连接到公司大型机上的 Db2 数据库。我得到了主机名、端口号和数据库。我能够使用 Java 与 IBM JDK 1.8 版和 Db2 Universal JDBC 驱动程序成功连接到它。现在我已经连接到它,我如何找出底层的大型机平台是什么。它是 z/OS、OS/400 还是 VSE?是否有任何 SQL 查询可以获得该平台信息?另外我如何找出 Db2 的版本是什么?

4

1 回答 1

1

查询SYSPROC.ENV_GET_INST_INFO将提供有关 LUW 的级别信息,对于 Z/OS SELECT GETVARIABLE('SYSIBM.VERSION') FROM SYSIBM.SYSDUMMY1,我不确定 OS/400 ...还DatabaseMetaData应该为您提供有关您连接到的数据库的供应商无关信息

于 2019-12-03T07:07:41.807 回答