Para crear conexiones entre una aplicación y una base de datos relacional, el servidor de
aplicaciones utiliza las clases de implementación de controlador que están encapsulados por el proveedor de
JDBC (Java™ Database Connectivity).
Antes de empezar
Cada proveedor de JDBC es básicamente un objeto que representa clases de
controlador JDBC de un proveedor específico para el servidor de aplicaciones, para
establecer acceso a esa base de datos de proveedor concreto. Los proveedores de JDBC son requisitos previos para orígenes de datos que proporcionar a las aplicaciones conexiones físicas con una base de datos. Consulte la
tabla de proveedor de JDBC para identificar el proveedor de JDBC adecuado para los requisitos de base de datos y aplicación.
Deprecated feature: El servidor de aplicaciones ya no da soporte al
controlador de JDBC de herencia DB2 para 390 y z/OS Legacy y el proveedor de JDBC correspondiente, el
proveedor de JDBC local de DB2 para zOS (RRS). Utilice el controlador de
JCC de DB2 que utiliza IBM® o
el controlador JDBC de DB2 Universal para conectarse a
DB2 para z/OS.
depfeat
Acerca de esta tarea
Configure al menos un proveedor de JDBC para cada servidor de base de datos que
tenga previsto utilizar en un ámbito concreto dentro del entorno del servidor de
aplicaciones.
Procedimiento
- Abra la consola de administración.
- Pulse .
- Seleccione el ámbito en el que las aplicaciones pueden utilizar el proveedor de JDBC. El ámbito que seleccione se convierte en el ámbito de el origen de datos que se
asocie con este proveedor. Puede elegir una célula, el nodo, el clúster o el servidor. Para obtener más información sobre el ámbito y cómo puede
afectar a los recursos, consulte el tema del Information Center sobre valores de ámbito administrativo.
- Pulse Nuevo. Esta acción hace que se inicie el asistente
Crear un nuevo proveedor de JDBC.
- Utilice la primera lista desplegable para seleccionar el tipo de base de datos del proveedor de JDBC que debe crear.
La opción definida por el usuario: Seleccione
Definido por el usuario para el tipo de base de datos en los siguientes casos:
- No ve su tipo de base de datos.
- No puede seleccionar el tipo de proveedor JDBC que necesita en el paso siguiente.
La selección definida por el usuario activa el panel del asistente para mostrar el
tipo de proveedor como proveedor de JDBC definido por el usuario y el tipo de
implementación como definido por el usuario. Consulte en la documentación de la base de datos los archivos de clase de controlador JDBC,
las propiedades del origen de datos, etc., que son necesarias para el proveedor definido por el usuario. Debe proporcionar esta información
acerca de los dos paneles siguientes:
- La Variable classpath de la base de datos
- Las propiedades específicas de la base de datos
- Seleccione el tipo de proveedor JDBC si se ha visualizado en la segunda lista desplegable. Seleccione Mostrar en desuso para que se muestren tanto los proveedores actuales como los en desuso. Si no puede encontrar el proveedor en esta lista ampliada, a continuación, seleccione Definido por el usuario en la lista anterior de tipos de bases de datos.
Avoid trouble: El producto emite un mensaje de error DSRA360 si selecciona el proveedor de JDBC de DB2 para z/OS local (RRS). En la Versión 6.1 y posteriores, el servidor de aplicaciones elimina por completo el soporte para
el proveedor de JDBC local de DB2 para z/OS (RRS).
gotcha
- En la tercera lista desplegable, seleccione el tipo de implementación
que es necesaria para la aplicación. Si la aplicación no necesita que las
conexiones den soporte a transacciones de confirmación de dos fases, seleccione
Origen de datos de la agrupación de conexiones. No obstante, seleccione Origen de datos XA si la aplicación
necesita conexiones que den soporte a transacciones de confirmación de dos fases. Las
aplicaciones que utilizan esta configuración de origen de datos tienen la ventaja de
la recuperación de transacciones gestionada por contenedor.
Después de seleccionar un tipo de implementación, el asistente rellena los campos de nombre y descripción del proveedor de JDBC.
Puede entrar distintos valores para estos campos; sólo sirven a efectos administrativos.
- Pulse Siguiente para ver el panel del asistente
Entrar información de classpath de base de datos.
- En el campo Classpath, escriba la ubicación de vía de acceso completa de los archivos de clase de controlador JDBC de base de datos. La información de classpath pasa a ser el valor de la variable de entorno de WebSphere
que se visualiza en esta página, en el formato ${DATABASE_JDBC_DRIVER_PATH}.
El servidor de aplicaciones utiliza la variable para
definir el proveedor de JDBC; gracias a ello, no es necesario especificar vías de acceso de clases de
JDBC estáticas para aplicaciones individuales. Recuerde que si no proporciona la variable classpath de controlador JDBC correcta y completa para la variable, el origen de datos en última instancia fallará. Si el campo ya muestra una classpath totalmente calificada, puede aceptar la definición
de la variable completado el resto de este panel del asistente y pulsando
Siguiente.
Nota: El servidor de aplicaciones da soporte a varias versiones del
controlador de JDBC seleccionado para el controlador de JDBC DataDirect Connect de tipo 4
para MS SQL Server. Cada versión del controlador de JDBC tiene una classpath exclusiva. Seleccione la versión adecuada del controlador de JDBC para que la classpath se llene
correctamente.
- Utilice el campo Vía de acceso de biblioteca nativa para especificar archivos
de clase adicionales que el controlador de JDBC puede necesitar para funcionar
correctamente en la plataforma del servidor de aplicaciones. Escriba el nombre de la vía de acceso de directorio completa de estos archivos de clase.
Avoid trouble: Si utiliza un controlador Oracle OCI como proveedor de JDBC, debe
especificar la vía de acceso en donde se almacenan las bibliotecas nativas.
Si no especifica la vía de acceso a la biblioteca nativa, la primera vez que
intente conectarse utilizando este proveedor se producirán errores del
cargador.
gotcha
- Pulse Siguiente para ver un resumen de los valores de proveedor de JDBC.
- Pulse Finalizar si está satisfecho con la configuración
de proveedor de JDBC. Ahora verá el panel Colección de Proveedores de JDBC, que muestra el
nuevo proveedor de JDBC en una tabla junto con otros proveedores configurados para el
mismo ámbito.
Qué hacer a continuación
El siguiente paso es crear un origen de datos que asociar con el proveedor de
JDBC. Para obtener información detallada, consulte el tema del Information Center
sobre configuración de un origen de datos mediante la consola de administración.
Recuerde: Si
modifica la configuración de un proveedor de JDBC, como la classpath, la classpath de bibliotecas nativas o
las propiedades personalizadas, pulse Aceptar y, a continuación, reinicie todos
los servidores de aplicaciones dentro del ámbito de dicho proveedor de JDBC. De lo contrario, la
configuración nueva no funcionará y recibirá mensajes de error del origen de datos.