Planejamos atualizar nossos servidores de aplicativos para uma nova versão do JRun, que traz consigo uma atualização do Java 1.4 para o Java 1.6. Como parte disso, testamos várias partes de nossa pilha de software e percebemos a necessidade de examinar também os drivers JDBC da Oracle.
Observando o site e a documentação do Oracle, as diferentes versões parecem ter como alvo principal várias versões da API JDBC, que tendem a corresponder à versão da JVM em que foram introduzidas. Com o Java (geralmente) sendo compatível com versões anteriores, parece que aderir ao ojdbc14.jar pode fazer mais sentido, mas eu esperava que alguém lá fora pudesse esclarecer um pouco melhor as coisas.
Os documentos chamam especificamente um gráfico como este, o que me faz pensar se o ojdbc14.jar é oficialmente suportado no 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
Existe algo que eu deveria estar ciente da perspectiva dos sistemas ao misturar e combinar drivers e máquinas virtuais?