开放JDK 11上的LUW DB2 JDBC连接问题

开放JDK 11上的LUW DB2 JDBC连接问题,db2,db2-luw,openjdk-11,Db2,Db2 Luw,Openjdk 11,我无法在openzulujdk11上使用jdbctype4驱动程序连接luwdb2数据库 我尝试了所有可用的最新DB2JDBC驱动程序(类型4),但JDK11上的所有驱动程序都存在相同的问题。在JDK 8上一切正常 低于错误值 Exception in thread "main" java.lang.NumberFormatException: For input string: "B" at java.base/java.lang.NumberF

我无法在
openzulujdk11
上使用jdbctype4驱动程序连接luwdb2数据库

我尝试了所有可用的最新DB2JDBC驱动程序(类型4),但JDK11上的所有驱动程序都存在相同的问题。在JDK 8上一切正常

低于错误值

Exception in thread "main" java.lang.NumberFormatException: For input string: "B"
    at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.base/java.lang.Integer.parseInt(Integer.java:652)
    at java.base/java.lang.Integer.parseInt(Integer.java:770)
    at com.ibm.db2.jcc.c.xc.<init>(xc.java:64)
    at com.ibm.db2.jcc.b.f.<init>(f.java:44)
    at com.ibm.db2.jcc.b.b.cb(b.java:1945)
    at com.ibm.db2.jcc.c.p.a(p.java:3284)
    at com.ibm.db2.jcc.b.b.a(b.java:625)
    at com.ibm.db2.jcc.b.b.<init>(b.java:334)
    at com.ibm.db2.jcc.DB2Driver.connect(DB2Driver.java:165)
    at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677)
    at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:228)
    at com.aonhewitt.Test.main(Test.java:14)
如果有人能在这里帮助我从JDK 11连接到DB2-LUW数据库,我将不胜感激

C:\>java -cp db2jcc4.jar com.ibm.db2.jcc.DB2Jcc -version 
IBM Data Server Driver for JDBC and SQLJ 4.25.23 


C:\>java -cp jcc-11.5.4.0.jar com.ibm.db2.jcc.DB2Jcc -version 
IBM Data Server Driver for JDBC and SQLJ 4.27.25 

请编辑您的问题以显示此命令行的纯文本输出(它必须在java程序运行的同一台机器上运行,即使用与您正在使用的db2jcc4.jar完全相同的jarfile)
java-cp/your_path/db2jcc.jar com.ibm.db2.jcc.db2jcc-version
(用db2jcc4.jar文件的完全限定路径名替换
your_path
。(当然,在确认加载的是db2jcc4.jar之后,在命令行中使用db2jcc4.jar)。如果使用.C:\>java-cp db2jcc4.jar com.ibm.db2.jcc.DB2Jcc-version ibm Data Server Driver for JDBC和SQLJ 4.25.23 C:\>java-cp jcc-11.5.4.0.jar com.ibm.db2.jcc.DB2Jcc-version ibm Data Server Driver for JDBC和SQLJ 4.25.23 C:\>java-cp jcc-11.5.4.0.jar com.ibm.db2.jcc.DB2Jcc,请确保您的类路径正确,且未加载旧版本的命令行-LUW对我来说工作成功:
OpenJDK运行时环境Zulu11.41+23-CA(build 11.0.8+10-LTS)
以及文件
v11.5.4\u jdbc\u sqlj.tar.gz
中的
db2jcc4.jar
。在遵循IBM的说明时,您可能会遇到一些配置问题,或者犯了一些错误或遗漏。问题最终得到了解决。问题与DB2驱动程序有关。谢谢
C:\>java -cp db2jcc4.jar com.ibm.db2.jcc.DB2Jcc -version 
IBM Data Server Driver for JDBC and SQLJ 4.25.23 


C:\>java -cp jcc-11.5.4.0.jar com.ibm.db2.jcc.DB2Jcc -version 
IBM Data Server Driver for JDBC and SQLJ 4.27.25