com.ibm.db2.jcc.am.SqlException: [jcc][10389][12245][3.64.96] Failure in loading native library db2jcct2, java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\IBM\SQLLIB_105\BIN\db2jcct2.dll: %1 is not a valid Win32 application: ERRORCODE=-4472, SQLSTATE=null
at com.ibm.db2.jcc.am.bd.a(bd.java:663)
at com.ibm.db2.jcc.am.bd.a(bd.java:60)
at com.ibm.db2.jcc.am.bd.a(bd.java:94)
at com.ibm.db2.jcc.t2.a.a(a.java:37)
at com.ibm.db2.jcc.t2.T2Configuration.<clinit>(T2Configuration.java:95)
at com.ibm.db2.jcc.DB2Driver.connect(DB2Driver.java:436)
at com.ibm.db2.jcc.DB2Driver.connect(DB2Driver.java:116)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
Операционная система, db2level, registry, db2jcc.jar, db2jcct2.dll имеет 64 бит.Проблема после обновления DB2 до 10.5
Даже жесткие все из них имеют 64 бит, они все еще указывают на 32 бит.
В приложении это не то место, где указано 32 бит.
Не могли бы вы сообщить нам, как он указывает на 32 бит.
Какая версия java используется для запуска приложения? 32 или 64 бит? –
Версия Java, используемая в приложении, имеет 64 бит. – Sonali