OCI方式连接Oracle数据库抛出错误 java.lang.UnsatisfiedLinkError: oracle.jdbc.driver.T2CConnection.getLibraryVer

OCI方式连接Oracle数据库的时候,抛出以下错误

java.lang.UnsatisfiedLinkError: oracle.jdbc.driver.T2CConnection.getLibraryVersionNumber


原因是Oracle客户端的版本和程序里使用的ojdbc.jar的版本不匹配。最好是使用Oracle客户端下的jar文件。

如:

Oracle客户端下的jar包 /usr/local/oracle/instantclient_11_2/ojdbc6.jar

把它拷贝到程序里 /WEB-INF/lib/


PS:大体上有关于getLibraryVersionNumber的错误,应该都是版本不对的原因吧。

你可能感兴趣的:(数据库)