Поддерживаемые версии JDBC, JDK для Oracle 11g

Мы обновляем нашу БД с Oracle 10g до 11g.

Я надеюсь, что наш текущий JDK1.6 будет поддерживать это.

Какими будут идеальные версии JDBC для Oracle 11g?

В настоящее время мы используем ojdbc.14.jar, будет ли он поддерживать 11g?

Пожалуйста, подтвердите меня


person Siva Moorthy    schedule 19.06.2015    source источник
comment
См. oracle.com/technetwork/apps-tech/jdbc-112010. -090769.html   -  person Mihai8    schedule 19.06.2015
comment
Я голосую за то, чтобы закрыть этот вопрос как не относящийся к теме, потому что кажется, что вопрос лучше адресовать соответствующему контактному лицу службы поддержки Oracle.   -  person larsks    schedule 19.06.2015
comment
ojdbc.14.jar предназначен для Java 1.4. Вы должны использовать ojdbc6.jar с Java 6. Ответы на все ваши вопросы приведены в FAQ по JDBC: oracle.com/technetwork/database/enterprise-edition/   -  person a_horse_with_no_name    schedule 19.06.2015


Ответы (2)


Согласно Часто задаваемым вопросам по Oracle, вы должны используйте OJDBC7.jar для Java версии 8

Цитата

person MaVRoSCy    schedule 13.11.2015

Вы используете Java внутри базы данных? Или вы используете Java для выполнения команд в базе данных?
Если первое, см. описание продукта для версии Oracle, на которую вы переходите. В последнем случае должно работать что-либо более старое, чем версия драйвера, которая поставляется с базой данных, включая ту, которую вы упомянули.

НО, и это очень большое НО, JDK 1.6 больше не поддерживается и был больше года. ojdbc14.jar все еще намного старше и не поддерживается, я думаю, около десяти лет.
Вам действительно следует обновиться до JDK 1.8 (последний уровень исправления — 45 или новее) и версии ojdbc, которая поставляется с Oracle версия, до которой вы переходите (ojdbc6).
Более высокая производительность, доступ к новым API, исправлениям безопасности и т. д. и т. д.

person jwenting    schedule 19.06.2015
comment
Для Java 8 вы должны использовать ojdbc7.jar - person a_horse_with_no_name; 19.06.2015
comment
@a_horse_with_no_name нет, вы должны использовать правильную версию для вашей версии Oracle, так как драйвер может поддерживать операции, не поддерживаемые прослушивателем TNS, если вы используете более новую версию. - person jwenting; 20.06.2015