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

Si debe utilizar varias colecciones de paquetes de DB2, consulte el tema del Information Center sobre la configuración de pureQuery para utilizar varias colecciones de paquetes antes de continuar con esta tarea.

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.

Procedimiento

  1. Actualice la configuración de proveedores de JDBC del origen de datos de aplicación para que incluya el archivo JAR de pureQuery Runtime. Defina un nuevo proveedor JDBC o modifique un proveedor existente para incluir los siguientes archivos JAR. Consulte los temas del Information Center sobre los valores del proveedor JDBC y la instalación del tiempo de ejecución IBM® Optim pureQuery para obtener más información.
    • pdq.jar
    • pdqmgmt.jar
  2. Con el mandato bind de DB2, vincule el archivo XML a la base de datos. De este modo, se crearán los paquetes de DB2. Existen tres maneras de hacerlo:
    • Utilizar el mandato wsadmin. Consulte el tema del Information Center sobre el grupo de mandatos de gestión de aplicaciones para el objeto AdminTask para obtener más información.
    • Utilizar la consola administrativa. Consulte el tema del Information Center sobre los perfiles de SQLj y los valores de los archivos de vinculación de pureQuery para obtener más información.
    • Utilizar el mandato bind de DB2 que proporciona el tiempo de ejecución IBM Optim pureQuery. Consulte el tema del Information Center sobre el programa de utilidad bind de pureQuery para obtener más información.

Qué hacer a continuación

Si desea volver a configurar el origen de datos de JDBC, elimine los archivos pdq.jar y pdqmgmt.jar de la vía de acceso de clases.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_configpdq
File name: tejb_configpdq.html