Configuration des fournisseurs JDBC pour l'utilisation de pureQuery afin d'accéder à DB2

Suivez les instructions de cette rubrique pour configurer le fournisseur JDBC (Java™ Database Connectivity) de la source des données d'applications afin d'utiliser pureQuery pour accéder à DB2 dans un environnement Java EE.

Avant de commencer

Si vous devez utiliser plusieurs collections de modules DB2, voir la rubrique du centre de documentation portant sur la configuration de pureQuery pour utiliser plusieurs collections de modules avant de poursuivre.

Pourquoi et quand exécuter cette tâche

PureQuery utilise des modules DB2. Ces modules sont composés d'informations sur une ou plusieurs instructions SQL et sont stockés dans le catalogue DB2. Vous devez d'abord exécuter la commande wsdbgen sur une application JPA pour créer les modules. La commande wsdbgen crée un fichier XML qui contient des informations sur l'instruction SQL. Ce fichier XML doit figurer dans le fichier Java archive (JAR) de l'application. La commande de liaison de DB2 utilise ce fichier en tant qu'entrée pour créer le moduleDB2.
Important :
  • JPA affecte la valeur STATIC à la propriété pureQuery pdq.executionMode.
  • La configuration du fournisseur JDBC doit inclure le fichier JAR pour l'environnement pureQuery Runtime. Ce fichier JAR vient s'ajouter au fichier JAR du pilote JDBC. Pour plus d'informations, voir la rubrique du centre de documentation sur l'installation de l'environnement d'exécution de pureQuery.
  • S'il s'agit d'une source de données XA, définissez une nouvelle propriété personnalisée sur la source de données où nom_propriété = downgradeHoldCursorsUnderXa et valeur booléenne = true.

Procédure

  1. Mettez à jour la configuration du fournisseur JDBC de la source de données de l'application afin d'inclure le fichier JAR de pureQuery Runtime. Définissez un nouveau fournisseur JDBC ou modifiez un fournisseur existant afin d'inclure les fichiers JAR suivants. Pour plus d'informations, voir les rubriques du centre de documentation portant sur les paramètres du fournisseur JDBC et l'installation de l'environnement d'exécution IBM® Optim pureQuery.
    • pdq.jar
    • pdqmgmt.jar
  2. A l'aide de la commande de liaison DB2, associez le fichier XML à la base de données. Cela crée les modules DB2. Il existe trois manières de procéder :
    • Utilisez la commande wsadmin. Pour plus d'informations, voir la rubrique relative au groupe de commande de gestion des applications de l'objet AdminTask.
    • Utiliser la console d'administration. Pour plus d'informations, voir la rubrique sur les paramètres des profils SQLj et des fichiers de liaison pureQuery.
    • Utilisation de la commande de liaison (BIND) DB2 fournie par l'environnement d'exécution IBM Optim pureQuery. Pour plus d'informations, voir la rubrique sur l'utilitaire pureQuery Bind.

Que faire ensuite

Si vous souhaitez reconfigurer la source de données de la connectivité JDBC, supprimez simplement les fichiers pdq.jar et pdqmgmt.jar du chemin d'accès aux classes.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_configpdq
Nom du fichier : tejb_configpdq.html