Comment configurez-vous une source de données Oracle JDBC sur WebSphere Application Server 7 à l'aide d'Admin Console?
Connectez-vous à la console d'administration du serveur en cours d'exécution, c'est-à-dire Fenêtre -> Afficher les vues -> Serveurs | cliquez avec le bouton droit sur le serveur -> Exécuter l'administration -> Exécuter la console d'administration
Environnement -> Variables WebSphere
Trouvez "Oracle JDBC DRIVER PATH" Nommez dans la liste (deuxième page) et cliquez sur son lien
Réglez sa "valeur" sur le "répertoire" (et non le chemin réel + nom de fichier) où votre ojdbc6.jar réside sur votre système de fichiers
Nous pouvons définir ce chemin en externe, soit un ojdbc6.jar autonome, soit le trouver avec les packages client Oracle, c'est-à-dire C:\app \\ product\11.2.0\client_1
Cliquez sur "Appliquer", puis sur "Enregistrer" (en haut)
De retour à la console d'administration WAS, accédez à Sécurité -> Sécurité globale
Dans le panneau "Authentification", développez "Service d'authentification et d'autorisation Java" -> Données d'authentification J2C
Cliquez sur "Nouveau"
Donnez-lui un nom d'alias, c'est-à-dire Alias_Oracle et saisissez les informations d'identification de nos bases de données actuelles: ID utilisateur = votre_nom_db_utilisateur, Mot de passe = votre_mot_de_passe
Cliquez sur "Appliquer", puis sur "Enregistrer"
Allez dans Ressources -> JDBC -> Fournisseurs JDBC
Assurez-vous que la bonne étendue a été sélectionnée, c'est-à-dire Node = DOMAINHOSTNAMENode01 ou quelque chose
Cliquez sur "Nouveau" pour créer un nouveau fournisseur JDBC
Étape 1: Sélectionnez "Oracle" dans le menu "Type de base de données" | Type de fournisseur = pilote JDBC Oracle | Type d'implémentation = source de données du pool de connexions
Laissez le "Nom" par défaut, c'est-à-dire "Pilote JDBC Oracle"
Étape 2: si vous avez correctement configuré le chemin d'accès JDBC DRIVER Oracle, le "chemin de classe" vers "ojdbc6.jar" doit déjà être sélectionné pour vous Étape 3: Résumé, cliquez sur "Terminer"
Allez dans Ressources -> JDBC -> Sources de données
Assurez-vous que la bonne étendue est sélectionnée, c'est-à-dire Node = DOMAINHOSTNAMENode01 ou quelque chose
Cliquez sur "Nouveau"
Étape 1: nom de la source de données = "pilote JDBC Oracle" | Nom JNDI = "jdbc/OracleDS"
Étape 2: sélectionnez "Sélectionner un fournisseur JDBC existant" = "Pilote Oracle JDBC"
Étape 3: URL = "jdbc: Oracle: thin: @hostname: port: db_alias" | Nom de la classe d'assistance du magasin de données = "Aide du magasin de données Oracle11g"
Étape 4: Alias d'authentification géré par composant = DOMAINHOSTNAMENode01/Alias_Oracle
sélectionnez "DefaultPrincipalMapping"
Étape 5: Résumé, cliquez sur "Terminer"
De retour sur l'écran "Sources de données", sélectionnez la source de données nouvellement créée et "Tester la connexion". Si cela réussit, vous avez terminé
Vous pouvez récupérer la source de données par programme:
Context initContext = new InitialContext (); dataSource = (DataSource) initContext.lookup ("jdbc/OracleDS");