2015-06-19 19 views
5

Uaktualniamy naszą bazę danych z Oracle 10g do 11g.Obsługiwane JDBC, wersje JDK dla Oracle 11g

Mam nadzieję, że nasz obecny JDK1.6 to wesprze.

Jakie będą idealne wersje JDBC dla Oracle 11g?

Obecnie używamy ojdbc.14.jar, czy będzie obsługiwać 11g?

Potwierdź mnie

+0

Zobacz http: //www.oracle.com/technetwork/apps-tech/jdbc-112010-090769.html – user1929959

+0

Głosuję, aby zamknąć to pytanie jako niezwiązane z tematem, ponieważ wydaje się, że pytanie jest lepiej skierowane do odpowiedniego kontaktu z pomocą techniczną Oracle. – larsks

+2

'ojdbc.14.jar' jest dla Javy ** 1.4 ** Powinieneś użyć' ojdbc6.jar' z Java ** 6 ** .. Na wszystkie twoje pytania odpowiada FAQ JDBC: http://www.oracle .com/technetwork/database/enterprise-edition/jdbc-faq-090281.html –

Odpowiedz

0

Czy używasz Java w bazie danych? A może używasz Javy do wykonywania poleceń w bazie danych?
Jeśli pierwsza, zobacz arkusz produktu dla wersji Oracle, do której się przeprowadzasz. Jeśli to drugie, wszystko starsze niż wersja sterownika, która jest dostarczana z bazą danych, powinno działać, w tym to, o którym wspomniałeś.

ALE, i to bardzo duże, ale JDK 1.6 nie jest obsługiwany i działa już od ponad roku. ojdbc14.jar jest jeszcze starsze i nie ma wsparcia dla mnie, myślę, że blisko dziesięć lat.
Naprawdę powinieneś przejść na JDK 1.8 (najnowszy poziom poprawki to 45 lub nowszy) i wersję ojdbc dostarczaną z wersją Oracle, do której aktualizujesz (ojdbc6).
lepszą wydajność, dostęp do nowych interfejsów API, poprawki zabezpieczeń, itd. Itp

+0

Dla Java 8 powinieneś użyć 'ojdbc7.jar' –

+0

@a_horse_with_no_name nie, powinieneś użyć poprawnego dla swojej wersji Oracle, jako sterownika może obsługiwać operacje nieobsługiwane przez odbiornik TNS, jeśli używasz nowszej. – jwenting

Powiązane problemy