Configuración de los proveedores JDBC para que utilicen pureQuery para el acceso a Informix
Utilice esta tarea para configurar el proveedor de JDBC (Java™ Database Connectivity) del origen de datos de la aplicación para que utilice pureQuery para el acceso a Informix en un entorno Java EE.
Acerca de esta tarea
PureQuery proporciona un proceso por lotes heterogéneo que funciona mejor que el proceso por lotes homogéneo en JDBC. Las aplicaciones se benefician del proceso por lotes heterogéneo si las actualizaciones de una transacción implican muchos tipos de entidad y estas entidades no tienen claves generadas de BD. Para utilizar pureQuery, el controlador JDBC debe especificar el archivo db2jcc.jar (pureQuery no funciona con el controlador JDBC de Informix de herencia, el archivo ifxjdbc.jar) y, cuando se utiliza JPA, en el archivo persistence.xml que se incluye en el archivo JAR
(Java Archive) de la aplicación
(JAR) debe especificar lo siguiente:
<property name="pdqProperties" value="dynamic"/>
Importante:
- La configuración de proveedores de JDBC debe incluir el archivo JAR para el entorno de tiempo de ejecución de pureQuery. Este archivo JAR complementa el archivo JAR del controlador de JDBC. Para obtener más información, consulte el tema sobre instalación de IBM® Optim pureQuery Runtime.
- Si se trata de un origen de datos XA, define una propiedad personalizada nueva en el origen de datos, donde nombre_propiedad = downgradeHoldCursorsUnderXa y boolean value = true.