我们可以使用Oracle 11g数据库和ojdbc7 for Oracle 12c(12.1),没有任何问题。用于Oracle Database 12c的新JDBC驱动程序(包括Java 7 JDBC驱动程序(ojdbc7 - 12.1.0.1))是否仍然可用如果我升级包含ojdbc7 for Oracle 12c的应用程序服务器。
我们可以使用Oracle 11g数据库和ojdbc7 for Oracle 12c(12.1),没有任何问题。
答案 0 :(得分:2)
是的,您可以,如Oracle JDBC FAQ条目Which version of JDBC drivers support which version of Oracle database?中的表所示:
有关Oracle数据库版本,请参阅下表 JDBC驱动程序支持。我们推荐的最佳实践是JDBC 驱动程序版本应始终与...相同或更高 正在使用Oracle数据库版本以利用最新版本 JDBC驱动程序的功能。
Interoperability Matrix DB 12.2.0.1 DB 12.1.0.x DB 11.2.0.x JDBC 12.2.0.1 Yes Yes Yes JDBC 12.1.0.x Yes Yes Yes JDBC 11.2.0.x Yes Yes Yes
换句话说,您甚至可以升级到Oracle JDBC驱动程序版本12.2.0.1(仅支持Java 8),并且仍然使用Oracle 11g。
驱动程序甚至可以使用早期版本的Oracle,但这不受官方支持。
请注意,ojdbc7不是版本的指示,它只表示它所针对的Java版本(ojdbc6 - > Java 6,ojdbc7 - > Java 7,ojdbc8 - > Java 8),并再次确定支持JDBC规范版本。