我正在尝试连接到DB2实例(尚未实现),因此我按照手册说它必须调整以下xml文件:
%WL_HOME%\server\lib\jdbcdrivers.xml
使用此条目
DatabaseVersion="DB2 Universal JDBC Driver Provider (XA)"
之后,在管理控制台中,我必须相应地调整Driver类名:
Driver Class com.ibm.db2.jdbc.DB2XADataSource
此外,我将jar文件复制到我的classpath以及另一个文件夹(Internet上有许多不同的手册)
这是我的CLASSPATH
set JDBC_PATH=C:\jars;C:\Oracle\Middleware\Oracle_Home\wlserver\server\lib\db2jcc.jar;...
set CLASSPATH=%JDBC_PATH%;%CLASSPATH%
这是我的其他文件夹
C:\jars\db2jcc.jar
C:\jars\db2jcc_license_cu.jar
C:\jars\db2jcc4.jar
C:\jars\db2java.zip ( this zip file I deployed in the same directory, too )
但是在进行测试连接时我总是遇到以下错误:
Connection test failed.
Cannot load driver: com.ibm.db2.jdbc.DB2XADataSource
也许,有人知道,我在这里做错了什么或者我要改变什么?
非常感谢您的帮助!
答案 0 :(得分:0)
好的,几乎总是一样的:) 当您查找错误时,找不到它,然后您询问stackoverflow,几分钟后您自己发现错误:)
似乎是一个错字,ClassName必须是:
com.ibm.db2.jcc.DB2XADataSource
而不是
com.ibm.db2.jdbc.DB2XADataSource
谢谢大家!