Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
enseignement:cci:cci-java-tp3 [2012/06/19 09:35]
ecoquery créée
enseignement:cci:cci-java-tp3 [2012/07/06 12:55] (Version actuelle)
ecoquery [Interface et classe pour se connecter à la BD]
Ligne 85: Ligne 85:
 </code> </code>
  
-Télécharger le fichier [[http://www710.univ-lyon1.fr/~ecoquery/files/oracle-jdbc/ojdbc14.jar|ojdbc14.jar]], également disponible sur le site [[http://www.oracle.com]]. Une copie de la documentation JavaDoc se trouve [[http://www710.univ-lyon1.fr/~ecoquery/files/oracle-jdbc/javadoc/index.html|ici]]. Ajouter ce fichier à votre projet de la manière suivante: Clic droit sur le "répertoire" //Libraries// de votre projet -> //Add JAR/Folder//. Indiquer alors l'emplacement où vous avez sauvé le fichier [[http://www710.univ-lyon1.fr/~ecoquery/files/oracle-jdbc/ojdbc14.jar|ojdbc14.jar]]. Le pilote JDBC pour Oracle est maintenant accessible au projet.+Télécharger le fichier [[http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html|ojdbc14.jar]] depuis le site [[http://www.oracle.com]]. Une copie de la documentation JavaDoc se trouve [[http://download.oracle.com/otn_hosted_doc/jdeveloper/1012/jdbc-javadoc/index.html|ici]]. Ajouter ce fichier à votre projet de la manière suivante: Clic droit sur le "répertoire" //Libraries// de votre projet -> //Add JAR/Folder//. Indiquer alors l'emplacement où vous avez sauvé le fichier [[http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html|ojdbc14.jar]]. Le pilote JDBC pour Oracle est maintenant accessible au projet.
  
 Créer une classe ''OracleProvider''((toujours dans le package ''utilfichiers'')) qui implémente ''ConnectionProvider''. Cette classe comportera un champ ''ods'' de la classe ''oracle.jdbc.pool.OracleDataSource'' qui sera initialisé dans le constructeur avec un code similaire au code suivant: Créer une classe ''OracleProvider''((toujours dans le package ''utilfichiers'')) qui implémente ''ConnectionProvider''. Cette classe comportera un champ ''ods'' de la classe ''oracle.jdbc.pool.OracleDataSource'' qui sera initialisé dans le constructeur avec un code similaire au code suivant:
Ligne 91: Ligne 91:
         ods = new OracleDataSource();         ods = new OracleDataSource();
         ods.setDriverType("thin");         ods.setDriverType("thin");
-        ods.setServerName("b710ntb");+        ods.setServerName("pedagowin710");
         ods.setPortNumber(1521);         ods.setPortNumber(1521);
         ods.setDatabaseName("ora10g");         ods.setDatabaseName("ora10g");
Ligne 97: Ligne 97:
         ods.setPassword("votreMotDePasseOracle");         ods.setPassword("votreMotDePasseOracle");
 </code> </code>
-Remarque: changer ''b710ntb'' en ''localhost'' depuis [[http://liris.cnrs.fr/~ecoquery/oraclessh/|l'extérieur de l'université en ssh]]+Remarque: changer ''pedagowin710'' en ''localhost'' depuis [[enseignement:aide:oracle|l'extérieur de l'université en ssh]]
  
 Enfin ajouter la méthode ''getConnection()'' qui renvoie le résultat de l'appel à ''getConnection()'' sur le champ ''ods''. Enfin ajouter la méthode ''getConnection()'' qui renvoie le résultat de l'appel à ''getConnection()'' sur le champ ''ods''.