Версия тонкого драйвера Oracle для использования с Java 6 - PullRequest
2 голосов
/ 12 ноября 2010

Мы обновляем Java 1.5 до Java 6 и J2EE 1.4 до Java EE 5. Мы используем Oracle 10g.Java EE 5 поддерживает только JDBC 3.0, но Java 6 поддерживает JDBC 4.0.Если я работаю на сервере Java EE 5 с Java 6, могу ли я использовать API JDBC 4.0 в своем веб-приложении Java EE 5?

Какой тонкий драйвер Oracle мне следует использовать?Это ojdbc6.jar со страницы загрузки Oracle ?Это совместимо с Oracle 10g?

Ответы [ 2 ]

11 голосов
/ 12 ноября 2010

Вы можете использовать ojdbc6.jar.

. По-прежнему широко используются 3 драйвера Oracle JDBC:

  • ojdbc14.jar для проектов с JDK 1.4
  • ojdbc5.jar для проектов с JDK 5 (или 1.5)
  • ojdbc6.jar для проектов с JDK 6 (или 1.6)

Даже если вы используете Java EE 5, еслисоответствующий JDK равен 6, затем вы сопоставляете номер версии драйвера Oracle с вашим номером JDK.

У Oracle есть FAQ по их драйверам JDBC относительно совместимости драйвера и базы данных. Эта часть может быть полезна для вас.

0 голосов
/ 12 ноября 2010

Для Oracle 10g здесь - список доступных драйверов JDBC.Список не содержит конкретного драйвера для JDK 1.6, последняя версия ojdbc14.jar, что, я подозреваю, вы уже использовали.

Вы ссылались на драйверы JDBC Oracle 11g, которые также могут работать с Oracle 10g, но яне имею опыта с этим.

...