Différences
Ci-dessous, les différences entre deux révisions de la page.
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] ecoquery [Interface et classe pour se connecter à la BD] |
</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: |
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"); |
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''. |