2015-06-19 23 views
5

Stiamo aggiornando il nostro DB da Oracle 10g a 11g.JDBC supportate, versioni JDK per Oracle 11g

Spero che il nostro attuale JDK1.6 supporti questo.

Quali saranno le versioni JDBC ideali per Oracle 11g?

Attualmente stiamo usando ojdbc.14.jar, supporterà 11g?

Per favore confermami

+0

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

+0

Sto votando per chiudere questa domanda come off-topic perché sembra una domanda indirizzata al tuo contatto di supporto Oracle appropriato. – larsks

+2

'ojdbc.14.jar' è per Java ** 1.4 ** Dovresti usare' ojdbc6.jar' con Java ** 6 ** .. Tutte le tue domande trovano risposta nelle FAQ JDBC: http://www.oracle .com/technetwork/database/enterprise-edition/jdbc-faq-090281.html –

risposta

0

Stai usando Java all'interno del database? O stai usando Java per eseguire comandi sul database?
Se si tratta del primo, consultare la scheda del prodotto per la versione Oracle a cui ci si sta spostando. Se quest'ultimo, dovrebbe funzionare qualcosa di più vecchio della versione del driver fornita con il database, incluso quello che menzionate.

MA, e questo è un BUT molto grande, JDK 1.6 è fuori supporto ed è stato per oltre un anno. ojdbc14.jar è ancora più vecchio ed è stato fuori supporto per almeno un decennio.
È necessario eseguire l'aggiornamento a JDK 1.8 (l'ultimo livello di patch è 45 o più recente) e la versione ojdbc fornita con la versione di Oracle a cui si sta eseguendo l'aggiornamento (ojdbc6).
migliori prestazioni, l'accesso a nuove API, aggiornamenti di sicurezza, ecc ecc

+0

Per Java 8 dovresti usare 'ojdbc7.jar' –

+0

@a_horse_with_no_name no, dovresti usare quello corretto per la tua versione di Oracle, come il driver può supportare operazioni non supportate dal listener di TNS se ne usi uno più nuovo. – jwenting

3

Secondo Oracle FAQ, è necessario utilizzare OJDBC7.jar per la versione Java 8

Blockquote