Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

6.2. Pilotes JDBC

6.2.1. Installer un pilote JDBC avec la console de gestion

Résumé

Avant que votre application puisse se connecter à une source de données JDBC, vos pilotes JDBC du fournisseur de votre source de données doivent être installés dans un endroit où JBoss EAP 6 puisse les utiliser. JBoss EAP 6 vous permettra de déployer ces pilotes comme tout autre déploiement. Cela signifie que vous pouvez les déployer sur plusieurs serveurs dans un groupe de serveurs, si vous utilisez un domaine géré.

Conditions préalables

Vous devrez remplir les conditions suivantes avant de pouvoir effectuer cette tâche  :

  • Télécharger le pilote JDBC de votre fournisseur de base de données.

Note

Tout pilote conforme à JDBC 4 est automatiquement reconnu et installé dans le système avec son nom et de sa version. Un JAR JDBC utilisant le mécanisme de fournisseur de service Java est identifié. Ces JAR contiennent un fichier-texte nommé META-INF/services/java.sql.Driver qui indique les nom(s) de classes de pilote de ce JAR.

Procédure 6.1. Modifier le JAR du pilote JDBC

Si le JAR de pilote JDBC n'est pas conforme à JDBC 4, il peut être rendu déployable à l'aide de la commande suivante.
  1. Modifier ou créer un répertoire temporaire vide.
  2. Créer un sous-répertoire META-INF.
  3. Créer un sous-répertoire META-INF/services.
  4. Créer un fichier META-INF/services/java.sql.Driver qui contienne une ligne indiquant le nom de classe complet du pilote JDBC.
  5. Utiliser l'outil de ligne de commande du JAR pour mettre à jour le JAR ainsi :
    jar \-uf jdbc-driver.jar META-INF/services/java.sql.Driver
  6. Si vous utilisez un domaine géré, déployez le fichier JAR dans un groupe de serveurs. Sinon, déployez-le sur votre serveur. Voir Section 10.2.2, « Activer une application déployée à l'aide de la console de gestion ».
Résultat :

Le pilote JDBC est déployé, et est disponible pour vos applications.