J'ai installé Oracle 10G XE. Je veux me connecter en utilisant JDBC. Quel pilote dois-je utiliser pour cela et d'où puis-je le télécharger?Pilote JDBC pour Oracle 10G XE
Merci.
J'ai installé Oracle 10G XE. Je veux me connecter en utilisant JDBC. Quel pilote dois-je utiliser pour cela et d'où puis-je le télécharger?Pilote JDBC pour Oracle 10G XE
Merci.
Sur la machine sur laquelle vous avez installé le serveur, les pilotes Oracle JDBC sont dans ORACLE_HOME/jdbc/lib
. Il suffit de mettre ojdbc14.jar
sur votre chemin de classe (ojdbc14_g.jar
est le même que ojdbc14.jar
, sauf que les classes ont été compilées avec "javac -g" et contiennent des informations de suivi).
EDIT: Selon Oracle Database 10g Release 2 (10.2.0.4) JDBC Drivers, ojdbc14.jar
contient classes pour une utilisation avec JDK 1.4 et 1.5 (et je ne vois pas pourquoi il ne serait pas travailler avec un JDK 6, certaines fonctionnalités de JDBC 4.0 won ne soyez pas disponible).
Certains pilotes plus récents sont disponibles à Oracle Database 11g Release 2 JDBC Drivers mais je ne vois pas vraiment la différence entre ojdbc14.jar
et ojdbc15.jar
(sauf que ojdbc15.jar
nécessite un JDK 5+): ils sont tous deux JDBC 3.0 driver donc je pense qu'il est juste une question de fin de vie support pour ojbdc14.jar
. Si vous voulez le support de JDBC 4.0, vous aurez besoin de ojdbc16.jar
. Jetez un oeil à la Oracle JDBC FAQ si vous voulez plus de détails.
Selon this getting started guide vous avez besoin du client Oracle Express-can be found here
http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html
Vous voulez généralement les derniers pilotes JDBC, ils travailleront avec les anciennes versions de la base de données ainsi. Ou, par mesure de sécurité, faites correspondre la version JDBC avec votre DB.
En fait, la version correcte du pilote doit se trouver dans l'arborescence d'installation Oracle quelque part après la fin de l'installation. – Otis
Vous souhaitez choisir un pilote JDBC qui correspond à la fois à votre version d'Oracle et au JDK que vous utilisez. ojdbc14.jar est pour JDK 1.4; il y a des versions plus récentes pour au moins JDK 5 que je connais. Je ne suis pas sûr s'il existe un pilote JDBC pour JDK 6. Utilisez la meilleure correspondance à votre situation qu'Oracle rend disponible.
Vous n'avez pas besoin du client Oracle Express si vous souhaitez utiliser JDBC. Il existe un pilote Java JDBC pur. – Thilo