Nous prévoyons de mettre à niveau nos serveurs d'applications vers une nouvelle version de JRun qui emporte avec elle une mise à niveau de Java 1.4 vers Java 1.6. Dans le cadre de cela, nous avons testé divers éléments de notre pile logicielle et réalisé la nécessité de regarder également nos pilotes Oracle JDBC.
En regardant le site et la documentation Oracle, les différentes versions semblent viser principalement différentes versions de l'API JDBC, qui correspondent généralement à la version de la JVM dans laquelle elles ont été introduites. Avec Java (généralement) étant rétrocompatible, il semble que s'en tenir à ojdbc14.jar aurait peut-être le plus de sens, mais j'espérais que quelqu'un pourrait clarifier les choses un peu mieux.
Les documents appellent spécifiquement un graphique comme celui-ci, ce qui me fait me demander si ojdbc14.jar est officiellement pris en charge sous 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
Y a-t-il quelque chose dont je devrais être conscient du point de vue des systèmes lors du mélange et de la correspondance des pilotes et des machines virtuelles?