Мы планируем обновить наши серверы приложений до новой версии JRun, которая включает в себя обновление с Java 1.4 до Java 1.6. В рамках этого мы тестировали различные части нашего программного стека и осознали необходимость взглянуть и на наши драйверы Oracle JDBC.
Глядя на сайт и документацию Oracle, различные версии, как представляется, в первую очередь ориентированы на различные версии JDBC API, которые, как правило, соответствуют версии 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
Есть ли что-то, о чем я должен знать с точки зрения систем при смешивании и сопоставлении драйверов и виртуальных машин?