对于Oracle12c (12.1),我们能否在ojdbc7中使用Oracle11g数据库,而不存在任何问题。如果我升级包含用于Oracle12c的应用程序服务器(ojdbc7 - 12.1.0.1),包括Java7JDBC驱动程序( ojdbc7 -12.1.0.1)在内的新JDBCDriverforOracleDatabase12c会继续工作吗?
对于Oracle12c (12.1),我们能否在ojdbc7中使用Oracle11g数据库,而不存在任何问题。
发布于 2017-10-04 13:12:27
是的,可以,如Oracle条目哪个版本的JDBC驱动程序支持哪个版本的Oracle数据库?中的表所示
有关JDBC驱动程序支持的Oracle数据库版本,请参阅下表。我们推荐的最佳实践是,JDBC驱动程序版本应该始终与所使用的Oracle数据库版本相同或更高,以便利用JDBC驱动程序的最新功能。 互操作性矩阵DB 12.2.0.1 DB 12.1.0.x DB 11.2.0.x JDBC 12.2.0.1是是JDBC 12.1.0.x是是JDBC 11.2.0.x是
换句话说,您甚至可以升级到Oracle驱动程序12.2.0.1版本(它只支持Java 8),并且仍然与Oracle 11g一起使用。
驱动程序甚至可以使用早期版本的Oracle,但这是不受官方支持的。
请注意,ojdbc7不是版本的指示,它只是指示它所针对的Java (ojdbc6 -> Java 6、ojdbc7 -> Java 7、ojdbc8 -> Java 8),这再次决定了支持的JDBC规范版本。
https://stackoverflow.com/questions/46563831
复制相似问题