Configuración de los proveedores JDBC para que utilicen pureQuery para el acceso a DB2
Utilice esta tarea para configurar el proveedor JDBC (Java™ Database Connectivity) del origen de datos de la aplicación de modo que utilice pureQuery para acceder a DB2 en un entorno Java EE.
Antes de empezar
Acerca de esta tarea
PureQuery utiliza paquetes de DB2. Estos paquetes contienen información sobre una o más sentencias SQL y se almacenan en el catálogo de DB2. En primer lugar, debe
ejecutar el mandato wsdbgen en una aplicación JPA para crear los paquetes.
El mandato wsdbgen crea un archivo XML que contiene información de sentencias SQL. Este archivo XML debe incluirse en
el archivo archivador Java (JAR) de la aplicación. El mandato de enlace DB2 utiliza este archivo como entrada para crear el paquete de DB2.
Importante:
- JPA establece la propiedad pureQuery pdq.executionMode en el valor STATIC.
- 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. Consulte el tema del information center sobre la instalación del tiempo de ejecución de pureQuery para obtener más información.
- 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.