Planujemy uaktualnić nasze serwery aplikacji do nowej wersji JRun, która niesie ze sobą aktualizację z Java 1.4 do Java 1.6. W ramach tego testowaliśmy różne elementy stosu oprogramowania i zdaliśmy sobie sprawę z potrzeby spojrzenia również na sterowniki Oracle JDBC.
Patrząc na witrynę i dokumentację Oracle, różne wersje wydają się być ukierunkowane przede wszystkim na różne wersje interfejsu JDBC API, które zwykle odpowiadają wersji JVM, w której zostały wprowadzone. Ponieważ Java (ogólnie) jest kompatybilna wstecz, wydaje się, że trzymanie się ojdbc14.jar może mieć jak najbardziej sens, ale miałem nadzieję, że ktoś tam wyjaśni trochę lepiej.
Dokumenty wywołują taką tabelę, co sprawia, że zastanawiam się, czy ojdbc14.jar jest oficjalnie obsługiwany w Javie 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
Czy jest coś, o czym powinienem wiedzieć z perspektywy systemowej podczas miksowania i dopasowywania sterowników i maszyn wirtualnych?