Stiamo programmando di aggiornare i nostri server delle applicazioni a una nuova versione di JRun che porta con sé un aggiornamento da Java 1.4 a Java 1.6. Inoltre, abbiamo testato vari pezzi del nostro stack di software e ci siamo resi conto della necessità di esaminare anche i nostri driver Oracle JDBC.
Guardando il sito e la documentazione di Oracle, le diverse versioni sembrano principalmente indirizzare a varie versioni dell'API JDBC, che tendono a corrispondere alla versione della JVM in cui sono state introdotte. Con Java (generalmente) essendo retrocompatibile, sembra attenersi a ojdbc14.jar potrebbe avere più senso, ma speravo che qualcuno là fuori potesse chiarire un po 'meglio le cose.
I documenti in particolare richiamano un grafico come questo, il che mi fa chiedere se ojdbc14.jar è ufficialmente supportato da 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
C'è qualcosa di cui dovrei essere consapevole dal punto di vista dei sistemi quando mescolo e abbino driver e macchine virtuali?