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.