2011-12-21 4 views
5

Je veux savoir quel pilote JDBC est compatible avec Java 7, c'est-à-dire Java version 1.7.0_01 et Oracle 10g/11g Database?Pilote JDBC pour Java 7

+0

Pour quelle base de données? –

+0

Base de données Oracle 10g –

+0

Par intérêt, qu'avez-vous essayé * avant * de poser une question ici? –

Répondre

10

Une recherche rapide de "pilote oracle jdbc" trouve this page sur le site Web d'Oracle, où vous pouvez télécharger les pilotes pour différentes versions d'Oracle. Après avoir sélectionné une version de base de données, les liens vous amènent à une page où vous pouvez sélectionner le type de pilote à télécharger en fonction de la version de Java que vous utilisez - choisissez la dernière version disponible (même si elle dit seulement pour JDK 1.4 et 1,5 "ou" JDK 1,6 "). "Java se targue de la rétrocompatibilité et l'ancienne version des pilotes fonctionnera sur Java 7."

+0

je sais, mais lequel pour Java 1.7.0_01? –

+1

@BahirjiNaik: Celui de la dernière version de Java affichée. Les pilotes JDK 1.5 fonctionneront correctement. –

+0

hmmm ... alors qu'est-ce que ça veut dire? J 7 n'a pas de pilotes pour oracle? –

1

Dans ce cas, l'utilisation du terme «rétrocompatibilité» est fausse, car le pilote pour Java 1.7 serait compatible avec Java 1.6, mais pas l'inverse.

De toute façon, l'implémentation de nouvelles fonctionnalités de Java 1.7 telles que java.sql.Connection implémentant AutoCloseable (nouvelle interface dans 1.7), je m'attendrais à un pilote approprié.

+1

cela ne signifie pas nécessairement que java 1.7 fonctionnera pour les pilotes 1.6 – wjhplano