Ми плануємо модернізувати наші сервери додатків до нової версії JRun, яка веде з собою оновлення з Java 1.4 до Java 1.6. В рамках цього ми тестували різні частини нашого програмного забезпечення та зрозуміли, що потрібно також переглянути наші драйвери Oracle JDBC.
Переглядаючи сайт і документацію Oracle, різні версії, здається, орієнтовані в основному на різні версії API JDBC, які, як правило, відповідають версії JVM, в яку вони були введені. Оскільки Java (як правило) є сумісною назад, схоже дотримуватися ojdbc14.jar, можливо, матиме найбільш сенс, але я сподівався, що хтось там може трохи прояснити речі.
Документи спеціально називають таку діаграму, що змушує мене замислитися, чи офіційно підтримується ojdbc14.jar під Java 6.
classes12.jar - for Java 1.2 and 1.3
ojdbc14.jar - for Java 1.4 and 1.5
ojdbc5.jar - for Java 1.5
ojdbc6.jar - for Java 1.6
Чи є щось, про що я маю знати з системної точки зору, коли змішувати та співставляти драйвери та віртуальні машини?