DB29.7 fp11补丁安装遇到的问题(二)Java.lang.NumberFormatException:For input String "B"

2020-11-09 10:31:43 浏览数 (1)

DB2安装完成后,启动项目发现报java.lang.NumberFormatException:For input String "B"的异常,开始以为配置文件文件问题,后来发现使用db2客户端也无法连接上数据库服务器,报同样的错,思来想去问题原因可能因为:1数据库编码发生了变化,2、以前是db2fp4 现在版本升级到了fp11 jdbc驱动发生了变化。

经验证发现db2编码没有发生变化,那只能是驱动的问题,找到db2安装目录java下找到db2jcc.jar和db2jcc_license_cu.jar两个jar包,替换原有工程中的jar,重启问题解决。

具体原因在ibm官网没有查到,有大神知道请告知,http://www-01.ibm.com/support/docview.wss?uid=swg21363866 本人只在官网发现这个列表:

DB2 V9.7

DB2 级别

JDBC 3.0驱动程序(db2jcc.jar)

JDBC 4.0驱动程序(db2jcc4.jar)

JDBC APAR列表

驱动程序版本

大小(以字节计)

驱动程序版本

大小(以字节计)

v9.7 FP0 (GA)

3.57.82

3146716

85年4月7日

3312885

v9.7 FP1

3.58.82

3226620

87年4月8日

3395609

v9.7 FP1

v9.7 FP2

3.59.81

3295950

78年4月9日

3472296

v9.7 FP2

v9.7 FP3

3.61.65

3348030

69年4月11日

3527921

v9.7 FP3

v9.7 FP3a

3.61.75

3348681

77年4月11日

3528544

v9.7 FP3

v9.7 FP4

3.62.56

3411191

55年4月12日

3593832

v9.7 FP4

v9.7 FP5

3.63.75

3502759

80年4月13日

3700005

v9.7 FP5

v9.7 FP6

3.64.82

3595573

88年4月14日

3796846

v9.7 FP6

v9.7 FP7

3.64.106

3600060

4.14.113

3801439

v9.7 FP7

v9.7 FP8

3.64.114

3600463

4.14.122

3801792

v9.7 FP8

v9.7 FP9

3.64.133

3608597

4.14.137

3810635

v9.7 FP9

v9.7 FP10

3.64.133

3608597

4.14.137

3810635

v9.7 FP10

v9.7 FP11

3.64.141

3611442

4.14.146

3813730

v9.7 FP11

0 人点赞