2015-06-19 18 views
5

DB'mizi Oracle 10g'den 11g'ye yükseltiyoruz.Desteklenen JDBC, Oracle 11g için JDK sürümleri

Umarım şimdiki JDK1.6'nız bunu destekleyecektir.

Oracle 11g için ideal JDBC sürümleri ne olacak?

Şu anda ojdbc.14.jar kullanıyor, 11g için destek verecek mi?

beni

+0

java versiyonu için OJDBC7.jar kullanmalıdır: //www.oracle.com/technetwork/apps-tech/jdbc-112010-090769.html – user1929959

+0

Bu soruyu konu dışı olarak kapatmak için oy veriyorum çünkü uygun Oracle destek bağlantınıza daha iyi yönlendirilmiş bir soru gibi görünüyor. – larsks

+2

'ojdbc.14.jar' Java içindir ** 1.4 ** Java ** 6 ** ile' ojdbc6.jar' kullanmalısınız. Tüm sorularınız JDBC SSS’de cevaplanır: http://www.oracle com.tr/technetwork/database/enterprise-edition/jdbc-faq-090281.html –

cevap

0

veritabanına içindeki Java kullanıyor musunuz teyit edin? Yoksa veritabanında komutları yürütmek için Java kullanıyor musunuz?
Eğer eskiyse, taşıdığınız Oracle sürümü için ürün sayfasına bakın. Eğer ikincisiyse, bahsettiğiniz de dahil olmak üzere, veri tabanı ile birlikte gelen sürücü sürümünden daha eski bir şey çalışmalıdır.

AMA, ve bu çok büyük bir AMA, JDK 1.6 desteksiz ve bir yıldan fazla süredir. ojdbc14.jar hala çok eski ve ben bir on yıla yakın düşünüyorum bence.
JDK 1.8'e (en yeni yama düzeyi 45 veya daha yeni bir sürüme) ve yükseltmekte olduğunuz Oracle sürümüyle birlikte gelen ojdbc sürümüne yükseltmeniz gerekir (ojdbc6).
Daha iyi performans, yeni API'ler erişim, güvenlik düzeltmeleri, vb vb

+0

Java 8 için 'ojdbc7.jar' –

+0

@a_horse_with_no_name no'yu kullanmalısınız, çünkü Oracle sürümünüz için doğru olanı sürücü olarak kullanmalısınız. Daha yeni bir tane kullanıyorsanız, TNS Dinleyicisi tarafından desteklenmeyen işlemleri destekleyebilir. – jwenting