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

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

Pourquoi et quand exécuter cette tâche

PureQuery permet une mise en lot hétérogène qui est plus efficace que celle disponible dans JDBC. Les applications bénéficient de cette fonction lorsque les mises à jour d'une transaction impliquent un grand nombre de types d'entité et que ces entités n'ont pas de clés générées par base de données. Pour utiliser pureQuery, le pilote JDBC doit spécifier le fichier db2jcc.jar (pureQuery ne fonctionne pas avec le pilote JDBC existant Informix, fichier ifxjdbc.jar). De plus, lorsque JPA est utilisé, le fichier persistence.xml qui est inclus dans le fichier JAR (Java archive) doit inclure ce qui suit :
<property name="pdqProperties" value="dynamic"/>
Important :
  • 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 sur l'installation d'IBM® Optim pureQuery Runtime dans le centre de documentation.
  • 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 sur les paramètres du fournisseur JDBC et sur l'installation d'IBM Optim pureQuery Runtime dans le centre de documentation.
    • pdq.jar
    • pdqmgmt.jar
    • db2jcc.jar
  2. Vérifiez que le fichier persistence.xml du fichier JAR d'application définit la propriété suivante :
    <property name="pdqProperties" value="dynamic"/>

    Pour plus d'informations, consultez la rubrique relative à l'utilisation de pureQuery en mode dynamique.

Que faire ensuite

Si vous souhaitez reconfigurer la source de données pour JDBC, supprimez les fichiers pdq.jar, pdqmgmt.jar et db2jcc.jar du chemin d'accès aux classes et remplacez ces fichiers par le pilote JDBC, fichier ifxjdbc.jar.

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_configpdqinformix
Nom du fichier : tejb_configpdqinformix.html