java 装在db2 驱动_从Db2服务器检查客户端中的Java驱动程序版本

我有一个Db2数据库,正在被不同服务器中的许多应用程序使用.我想从Db2服务器检查不同客户端应用程序中使用的Java驱动程序是否是最新的.

有没有办法从Db2服务器检查java驱动程序客户端的版本?

我试过以下没有成功:

db2 list application show detail

db2 "SELECT * FROM TABLE(MON_GET_CONNECTION(cast(NULL as bigint), -2)) AS t"

在最后一个命令中,CLIENT_PRDID列可能包含一些此信息,但它只显示:JCC04110,我不知道它是什么意思.

解决方法:

Use this element to identify the product and code version of the data server client. It is in the form PPPVVRRM, where:

PPP identifies the product. This is “SQL” for IBM® relational database products.

VV identifies a 2-digit version number.

RR identifies a 2-digit release number.

M identifies a 1-character modification level (0-9 or A-Z).

比较CLIENT_PRDID显示的内容

选择不同的CLIENT_PRDID FROM TABLE(MON_GET_CONNECTION(NULL,-2))

JCC04220

vs jdbc type 4驱动程序版本

java -cp $DB2_HOME / java / db2jcc4.jar com.ibm.db2.jcc.DB2Jcc -version

用于JDBC和SQLJ的IBM数据服务器驱动程序4.22.29

得到一个与我相近的比赛.我不能说我知道为什么mod级别没有设置.

在另一个系统上,查看类型2驱动程序,我从CLIENT_PRDID获取JCC03690,但从Java com.ibm.db2.jcc.DB2Jcc -version获取IBM DB2 JDBC通用驱动程序体系结构3.72.44.所以它可能几乎是正确的.. .

标签:java,jdbc,db2

来源: https://codeday.me/bug/20190806/1603826.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值