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
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.