我可以在Oracle 11gR2数据库上使用OJDBC7吗?

时间:2017-10-04 11:35:28

标签: oracle jdbc oracle11g

我们可以使用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),没有任何问题。

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规范版本。