В чем разница между ojdbc6.jar и ojdbc7.jar?

Будет ли файл ojdbc6.jar работать с JDK 1.7 и Oracle 12c? Должен ли я использовать ojdbc7.jar?

Заранее спасибо.


person Brooke    schedule 11.08.2015    source источник


Ответы (3)


Включенный ojdbc6.jar — это последний драйвер 12c. Единственная разница между ojdbc6.jar и ojdbc7.jar заключается в том, что последний скомпилирован с Java 7. Поскольку DB Solo, по крайней мере, сейчас использует Java 6, он может включать только ojdbc6.jar. По функционалу версии идентичны. Ссылка

person Anand Dwivedi    schedule 11.08.2015
comment
В вашей ссылке ничего об этом нет. - person user207421; 11.08.2015
comment
Это потому, что это прямая копия с groups.google.com/d/msg. /db-solo/FWBSvlP_0QU/FokJSUagQ1MJ - person simonalexander2005; 09.11.2016

Обратите внимание, что еще одно различие между ojdbc6 и ojdbc7 заключается в поддерживаемой версии Oracle.
В частности, ojdbc7 не поддерживает Oracle 11.2 или 11gR2, тогда как ojdbc6 поддерживает: источник.

person RikH    schedule 20.04.2018

Для полноты картины обратите внимание, что число в имени файла НЕ является номером версии драйвера, а ojdbc6.jar версия 12.x имеет странное отличие от ojdbc6.jar версии 11.x: более новые версии не усекаются и не устанавливаются в «00:00:00». компонент времени при вызове с помощью методов setDate и getDate, поэтому вам также следует обратить внимание на номер версии (вы можете найти его в манифесте как "Implementation-Version"). См. эту публикацию. подробнее.

person Pino    schedule 21.01.2019