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的错误,应该都是版本不对的原因吧。