![[z/OS]](../images/ngzos.gif)
Uso de una base de datos DB2 para alojar datos de registro de usuarios personalizado
Un registro de usuarios personalizado puede utilizar una base de datos DB2 para mantener la información de usuario y contraseña.
Acerca de esta tarea
- Debe utilizar el controlador JDBC
(Java™
Database Connectivity) de DB2
Universal para acceder a la base de datos DB2
utilizada por el registro de usuarios personalizado. Asimismo, el controlador debe ser un controlador de tipo 4.
No puede utilizar el controlador JDBC de DB2 para z/OS de herencia ni un controlador JDBC de DB2 Universal de tipo 2 debido a que estos dos controladores utilizan RRS (Servicios de recuperación de recursos). Si utiliza estos controladores, las solicitudes del servidor de DB2 del registro de usuarios personalizado interfieren con el proceso de las aplicaciones de usuario que están bajo la misma hebra.
- Dado que debe utilizar el controlador JDBC de DB2 Universal, no defina ningún
recurso JDBC bajo el servidor que requiera el controlador
JDBC heredado de DB2 para z/OS.
Por ejemplo, no defina un proveedor de JDBC de DB2 para z/OS (RRS) porque el controlador JDBC de DB2 para z/OS de herencia no puede coexistir con el controlador JDBC de DB2 Universal.
- Debe tener un origen de datos DB2 no gestionado o una conexión que
sea utilizada por el registro de usuarios personalizado.
El origen de datos o la conexión no puede basarse en ninguna gestión de recursos de WebSphere Application Server. Por ejemplo, el origen de datos o la conexión no puede basarse en la búsqueda JNDI (Java Naming and Directory Interface), la agrupación, los ayudantes del almacén de datos, el proceso de transacciones o recursos XA, la gestión de conexiones, etc.
- Para conectar un registro de usuarios personalizado a una base de
datos DB2, puede utilizar uno de los métodos siguientes:
- Utilice Java Platform DriverManager para registrar una instancia de la clase com.ibm.db2.jcc.DB2Driver que se empaqueta en el controlador JDBC de DB2 Universal. A continuación, invoque DriverManager para obtener una conexión DB2 utilizando un URL de DB2 de tipo 4 que defina la base de datos DB2 de destino.
- Utilice la clase com.ibm.db2.jcc.DB2DataSource que está empaquetada en el controlador JDBC de DB2 Universal para configurar un origen de datos. Configure las propiedades del origen de datos para especificar la base de datos DB2 de destino y otras opciones. A continuación, obtenga una conexión del origen de datos.
Importante: Para obtener más información sobre cómo utilizar estos métodos, consulte DB2 UDB para z/OS Version 8 Application Programming Guide and Reference for Java.
Complete los pasos siguientes para definir el controlador JDBC para WebSphere Application Server. Debe establecer la siguiente configuración del controlador JDBC de DB2 Universal antes de definir el registro de usuarios personalizado para el componente de seguridad de WebSphere Application Server para z/OS.