Configuración de un proveedor de JDBC y un origen de datos
Para acceder a bases de datos relacionales, las aplicaciones utilizan controladores Java™ Database Connectivity (JDBC) y orígenes de datos que puede configurar para el servidor de aplicaciones.
Antes de empezar
- Los orígenes de datos (WebSphere Application Server Versión 4) (en desuso) se utilizan con la EJB (Enterprise JavaBeans) 1.0 y la especificación Java Servlet 2.2.
Deprecated feature: depfeat
- Los orígenes de datos de la última versión estándar se utilizan con aplicaciones que implementan los releases más avanzados de estas especificaciones.
![[z/OS]](../images/ngzos.gif)
Procedimiento
- Compruebe que todos los archivos necesarios del controlador JDBC estén instalados en el gestor de nodos. Si desea más información al respecto, consulte el artículo sobre valores obligatorios mínimos de origen de datos, por proveedor. Si opta por configurar un proveedor JDBC definido por el usuario, compruebe la documentación de la base de datos para obtener información sobre los archivos de controlador.
- Cree un proveedor de JDBC.
Al crear un proveedor de JDBC en la consola administrativa, consulte el tema Configuración de un proveedor de JDBC utilizando la consola administrativa o
Si utiliza el cliente de scripts wsadmin, consulte el tema sobre la configuración de un proveedor de JDBC con los scripts o
Si utiliza la API JMX (Java Management Extensions), consulte el tema sobre la creación de proveedores de JDBC y de orígenes de datos con la API de JavaManagement Extensions.
- Cree un origen de datos.
En la consola administrativa, consulte el tema sobre la creación de orígenes de datos con la consola administrativa o
Si utiliza el cliente de scripts wsadmin, consulte el tema sobre la configuración de orígenes de datos nuevos mediante scripts. Para orígenes de datos versión 4, consulte el tema sobre la configuración de orígenes de datos WAS40 nuevos mediante scripts (en desuso); o
Si utiliza la API JMX, consulte el tema sobre la creación de proveedores de JDBC y orígenes de datos mediante la API de JavaManagement Extensions.
Propiedades obligatorias: Los distintos proveedores de base de datos requieren propiedades diferentes para las implementaciones de sus controladores JDBC. Establezca estas propiedades en el origen de datos de WebSphere Application Server. Puesto que el servidor de aplicaciones contiene plantillas para muchas implementaciones JDBC de proveedores, la consola de administración indica las propiedades obligatorias y se las pide al crear un origen de datos. Sin embargo, si realiza scripts de las configuraciones de acceso de datos, debe consultar el artículo sobre valores obligatorios mínimos de origen de datos por proveedor, para obtener información sobre los valores y propiedades necesarios. - Opcional: Configure las propiedades personalizadas.
Al igual que las propiedades necesarias, las propiedades personalizadas para los controladores JDBC de proveedores específicos se deben definir en el origen de datos del servidor de aplicaciones. Consulte la documentación de la base de datos para obtener información sobre las propiedades personalizadas disponibles. Para configurar una clase personalizada para facilitar el manejo de propiedades de las bases de datos que Application Server no reconoce de forma nativa, consulte el tema Desarrollo de una clase DataStoreHelper personalizada.
También existen propiedades opcionales de origen de datos como, por ejemplo, la propiedad personalizada de DB2 sslConnection, que es posible que desee configurar. Consulte la Application Programming Guide and Reference for Java para la versión de DB2 para z/OS si utiliza el proveedor del controlador JDBC de DB2 Universal para obtener más información acerca de estas propiedades personalizadas.
- Enlace referencias de recursos con el origen de datos. Consulte el artículo Búsquedas de orígenes de datos para enterprise beans y módulos web.
- Pruebe la conexión (para la utilización de persistencia no gestionada por contenedores). Consulte el tema que trata sobre cómo probar el servicio de conexión.
Resultados
Aunque reciba información sobre una credencial errónea, compruebe los archivos de registros cronológicos de la base de datos y del rastreo JDBC. Estos archivos proporcionan datos de error más fiables y detallados sobre errores de autenticación.

Subtopics
Valores mínimos necesarios de origen de datos por proveedor
Estas propiedades varían según los requisitos del proveedor de la base de datos para las implementaciones del controlador JDBC (Java Database Connectivity). Debe establecer las propiedades adecuadas cada origen de datos que configure.Valores mínimos necesarios de origen de datos para Apache Derby
Estas propiedades varían según los requisitos del proveedor de la base de datos para las implementaciones del controlador JDBC. Debe establecer las propiedades adecuadas cada origen de datos que configure. Estos valores son para orígenes de datos de Apache Derby.Valores mínimos necesarios de orígenes de datos para DB2 con el servidor de aplicaciones en AIX, HP-UX, Linux, Solaris o Windows
Estas propiedades varían según los requisitos del proveedor de la base de datos para las implementaciones del controlador JDBC. Debe establecer las propiedades adecuadas cada origen de datos que configure. Estos valores son para un origen de datos de DB2 que se conecta con un servidor de aplicaciones que se ejecuta en sistemas AIX, HP-UX, Linux, Solaris o Windows.Valores mínimos necesarios de origen de datos para DB2 en z/OS y un servidor de aplicaciones en z/OS
Estas propiedades varían según los requisitos del proveedor de la base de datos para las implementaciones del controlador JDBC. Debe establecer las propiedades adecuadas cada origen de datos que configure. Estos valores son para un origen de datos DB2 que se está ejecutando en z/OS y accederán a los mismos las aplicaciones del servidor de una aplicación que también se ejecuta en z/OS.Valores mínimos necesarios para DB2 Universal Database para IBM i
Estas propiedades varían según los requisitos del proveedor de la base de datos para las implementaciones del controlador JDBC. Debe establecer las propiedades adecuadas cada origen de datos que configure. Estos valores son para un origen de datos de DB2 UDB.Valores mínimos necesarios de origen de datos para Informix
Estas propiedades varían según los requisitos del proveedor de la base de datos para las implementaciones del controlador JDBC. Debe establecer las propiedades adecuadas cada origen de datos que configure. Estos valores son para los orígenes de datos de Informix.Valores mínimos necesarios de origen de datos para Microsoft SQL Server
Estas propiedades varían según los requisitos del proveedor de la base de datos para las implementaciones del controlador JDBC (Java Database Connectivity). Debe establecer las propiedades adecuadas cada origen de datos que configure. Estos valores son para los orígenes de datos de Microsoft SQL Server.Valores mínimos necesarios de origen de datos para Oracle
Estas propiedades varían según los requisitos del proveedor de la base de datos para las implementaciones del controlador JDBC. Debe establecer las propiedades adecuadas cada origen de datos que configure. Estos valores son para los orígenes de datos de Oracle.Valores mínimos necesarios de origen de datos para Sybase
Estas propiedades varían según los requisitos del proveedor de la base de datos para las implementaciones del controlador JDBC. Debe establecer las propiedades adecuadas cada origen de datos que configure. Estos valores son para orígenes de datos Sybase.Configuración de un proveedor de JDBC con la consola administrativa
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).Configuración de un proveedor JDBC en un entorno en clúster
Utilice estos pasos para definir un origen de datos en varios nodos que forman un clúster.Configuración de un origen de datos con la consola administrativa
Los componentes de aplicación utilizan un origen de datos para acceder a las instancias de conexión con la base de datos.Configuración de una conexión a una base de datos DB2 habilitada para HADR
Si utiliza DB2 versión 8.2 o posterior como un origen de datos, es posible que desee beneficiarse de las funciones de recuperación ante siniestro de alta disponibilidad (HADR) que está disponible en estas versiones de DB2. Aunque debe instalar dos instancias de DB2 en la máquina para poder utilizar las funciones de HADR, sólo es necesario que configure la base de datos DB2 primaria como un origen de datos. Las funciones HADR que la base de datos DB2 primaria proporciona manejan automáticamente el redireccionamiento de los datos a la base de datos de copia de seguridad DB2.Grupo de mandatos ResourceManagement para el objeto AdminTask
Puede utilizar los lenguajes de script Jython o Jacl para configurar los proveedores de recursos con la herramienta wsadmin. Los mandatos y parámetros del grupo ResourceManagement se pueden utilizar para definir y visualizar las propiedades de los proveedores de recursos.Creación y configuración de un proveedor de JDBC y un origen de datos mediante la API de JMX
Si la aplicación requiere acceso a una base de datos relacional mediante la API de JDBC (Java Database Connectivity), puede crear los objetos de origen de datos y el proveedor de JDBC necesarios exclusivamente con la API de JMX (Java Management Extensions). Como alternativa, puede utilizar la API de JMX junto con la herramienta de scripts wsadmin.Acceso a un recurso de origen de datos Java EE existente
Para acceder a un recurso de origen de datos Java™ Platform Enterprise Edition (Java EE) definido en la aplicación con la anotación DataSourceDefinition o con el elemento <data-source> del descriptor de despliegue, se puede utilizar el mismo modelo de programación del MBean DataSource y del MBean JDBCProvider que se utiliza para acceder a un origen de datos gestionado de WebSphere Application Server (definido en scripts o en Integrated Solutions Console). Esta característica mantiene la compatibilidad con los scripts existentes, lo que simplifica la gestión de los recursos.Utilización del controlador JDBC de DB2 Universal para acceder a DB2 para z/OS
El sistema operativo z/OS requiere que configure el controlador JDBC de DB2 Universal y la base de datos para garantizar la interoperatividad. En WebSphere Application Server, configure un objeto de proveedor JDBC (Java Database Connectivity) y un objeto de origen de datos para implementar las posibilidades de controlador de sus aplicaciones.Creación de un origen de datos que utilice el controlador JDBC de Oracle para OCI
Puede utilizar el controlador JDBC de Oracle para OCI con la versión 7.0 y posteriores del servidor de aplicaciones.Configuración de Oracle Real Application Cluster (RAC) con el servidor de aplicaciones
Oracle RAC(Real Application Cluster) es una arquitectura de base de datos de "uso compartido global" en la que dos o más nodos de Oracle RAC se agrupan en clúster y comparten el mismo almacenamiento. Los nodos de RAC se conectan entre sí con una interconexión de alta velocidad que permite una comunicación rápida entre los nodos de Oracle. Los nodos pueden intercambiar varias categorías de información de propiedad de bloques de datos durante el arranque, información de bloqueo, información y datos de transacciones de intercambio, etc.Configuración de redirección de cliente para aplicaciones que utilicen bases de datos DB2
La característica de redirección de cliente permite configurar las aplicaciones cliente para que una base de datos universal DB2 se pueda recuperar de un corte de comunicación y las aplicaciones puedan seguir funcionando con una interrupción mínima. La redirección está en el centro del soporte para operaciones continuas, pero sólo es posible cuando existe una ubicación alternativa que se identifique con la conexión de cliente.Configuración de afinidades de cliente para las aplicaciones que utilizan las bases de datos DB2
La característica de afinidades de cliente es una alternativa al redireccionamiento de cliente automático al permitir al origen de datos utilizar otros servidores cuando falla una conexión. En este método de sólo cliente, el cliente determina el orden en que se ejecutan los servidores alternativos durante la migración tras error. Si desea más información sobre las afinidades de cliente, consulte el tema, Afinidades de cliente para DB2 Database para Linux, UNIX y Windows, en el Information Center de DB2.Verificación de una conexión de origen de datos
Muchos problemas de conexión se pueden solucionar fácilmente verificando algunos parámetros de configuración. A continuación se indican los pasos que debe seguir para habilitar una conexión satisfactoria.Servicio de conexión de prueba
WebSphere Application Server proporciona un servicio de conexión de prueba para validar las configuraciones de origen de datos. La operación testConnection genera una instancia de la configuración de origen de datos, obtiene una conexión y, a continuación, cierra la conexión de inmediato.Prueba de conexiones con la consola administrativa
Después de definir y guardar un origen de datos, puede pulsar el botón Conexión de prueba para asegurarse de que los parámetros de definición del origen de datos sean correctos.Cómo probar una conexión con wsadmin
El objeto AdminControl de la herramienta de scripts wsadmin tiene una operación testConnection que comprueba las propiedades de configuración de un objeto de origen de datos.Configuración de los proveedores JDBC de orígenes de datos para utilizar pureQuery en un entorno Java SE
Utilice esta tarea para configurar el proveedor JDBC (Java Database Connectivity) de origen de datos de aplicación de modo que utilice pureQuery para acceder a DB2 en un entorno Java Standard Edition (Java SE). Esta configuración es para utilizarla con el proveedor de persistencia Java™ Persistence API (JPA) 2.0, WSJPA.Configuración de los proveedores JDBC de orígenes de datos para utilizar pureQuery en un entorno Java SE
Utilice esta tarea para configurar el proveedor JDBC (Java Database Connectivity) de origen de datos de aplicación de modo que utilice pureQuery para acceder a DB2 en un entorno Java Standard Edition (Java SE). Esta configuración es para utilizarla con el proveedor de persistencia Java™ Persistence API (JPA) 2.0, WSJPA.Valores mínimos necesarios de origen de datos por proveedor
Estas propiedades varían según los requisitos del proveedor de la base de datos para las implementaciones del controlador JDBC (Java Database Connectivity). Debe establecer las propiedades adecuadas cada origen de datos que configure.Valores mínimos necesarios de origen de datos para Apache Derby
Estas propiedades varían según los requisitos del proveedor de la base de datos para las implementaciones del controlador JDBC. Debe establecer las propiedades adecuadas cada origen de datos que configure. Estos valores son para orígenes de datos de Apache Derby.Valores mínimos necesarios de orígenes de datos para DB2 con el servidor de aplicaciones en AIX, HP-UX, Linux, Solaris o Windows
Estas propiedades varían según los requisitos del proveedor de la base de datos para las implementaciones del controlador JDBC. Debe establecer las propiedades adecuadas cada origen de datos que configure. Estos valores son para un origen de datos de DB2 que se conecta con un servidor de aplicaciones que se ejecuta en sistemas AIX, HP-UX, Linux, Solaris o Windows.Valores mínimos necesarios de origen de datos para DB2 en z/OS y un servidor de aplicaciones en z/OS
Estas propiedades varían según los requisitos del proveedor de la base de datos para las implementaciones del controlador JDBC. Debe establecer las propiedades adecuadas cada origen de datos que configure. Estos valores son para un origen de datos DB2 que se está ejecutando en z/OS y accederán a los mismos las aplicaciones del servidor de una aplicación que también se ejecuta en z/OS.Valores mínimos necesarios para DB2 Universal Database para IBM i
Estas propiedades varían según los requisitos del proveedor de la base de datos para las implementaciones del controlador JDBC. Debe establecer las propiedades adecuadas cada origen de datos que configure. Estos valores son para un origen de datos de DB2 UDB.Valores mínimos necesarios de origen de datos para Informix
Estas propiedades varían según los requisitos del proveedor de la base de datos para las implementaciones del controlador JDBC. Debe establecer las propiedades adecuadas cada origen de datos que configure. Estos valores son para los orígenes de datos de Informix.Valores mínimos necesarios de origen de datos para Microsoft SQL Server
Estas propiedades varían según los requisitos del proveedor de la base de datos para las implementaciones del controlador JDBC (Java Database Connectivity). Debe establecer las propiedades adecuadas cada origen de datos que configure. Estos valores son para los orígenes de datos de Microsoft SQL Server.Valores mínimos necesarios de origen de datos para Oracle
Estas propiedades varían según los requisitos del proveedor de la base de datos para las implementaciones del controlador JDBC. Debe establecer las propiedades adecuadas cada origen de datos que configure. Estos valores son para los orígenes de datos de Oracle.Valores mínimos necesarios de origen de datos para Sybase
Estas propiedades varían según los requisitos del proveedor de la base de datos para las implementaciones del controlador JDBC. Debe establecer las propiedades adecuadas cada origen de datos que configure. Estos valores son para orígenes de datos Sybase.Configuración de un proveedor de JDBC con la consola administrativa
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).Configuración de un proveedor JDBC en un entorno en clúster
Utilice estos pasos para definir un origen de datos en varios nodos que forman un clúster.Configuración de un origen de datos con la consola administrativa
Los componentes de aplicación utilizan un origen de datos para acceder a las instancias de conexión con la base de datos.Configuración de una conexión a una base de datos DB2 habilitada para HADR
Si utiliza DB2 versión 8.2 o posterior como un origen de datos, es posible que desee beneficiarse de las funciones de recuperación ante siniestro de alta disponibilidad (HADR) que está disponible en estas versiones de DB2. Aunque debe instalar dos instancias de DB2 en la máquina para poder utilizar las funciones de HADR, sólo es necesario que configure la base de datos DB2 primaria como un origen de datos. Las funciones HADR que la base de datos DB2 primaria proporciona manejan automáticamente el redireccionamiento de los datos a la base de datos de copia de seguridad DB2.Grupo de mandatos ResourceManagement para el objeto AdminTask
Puede utilizar los lenguajes de script Jython o Jacl para configurar los proveedores de recursos con la herramienta wsadmin. Los mandatos y parámetros del grupo ResourceManagement se pueden utilizar para definir y visualizar las propiedades de los proveedores de recursos.Creación y configuración de un proveedor de JDBC y un origen de datos mediante la API de JMX
Si la aplicación requiere acceso a una base de datos relacional mediante la API de JDBC (Java Database Connectivity), puede crear los objetos de origen de datos y el proveedor de JDBC necesarios exclusivamente con la API de JMX (Java Management Extensions). Como alternativa, puede utilizar la API de JMX junto con la herramienta de scripts wsadmin.Acceso a un recurso de origen de datos Java EE existente
Para acceder a un recurso de origen de datos Java™ Platform Enterprise Edition (Java EE) definido en la aplicación con la anotación DataSourceDefinition o con el elemento <data-source> del descriptor de despliegue, se puede utilizar el mismo modelo de programación del MBean DataSource y del MBean JDBCProvider que se utiliza para acceder a un origen de datos gestionado de WebSphere Application Server (definido en scripts o en Integrated Solutions Console). Esta característica mantiene la compatibilidad con los scripts existentes, lo que simplifica la gestión de los recursos.Utilización del controlador JDBC de DB2 Universal para acceder a DB2 para z/OS
El sistema operativo z/OS requiere que configure el controlador JDBC de DB2 Universal y la base de datos para garantizar la interoperatividad. En WebSphere Application Server, configure un objeto de proveedor JDBC (Java Database Connectivity) y un objeto de origen de datos para implementar las posibilidades de controlador de sus aplicaciones.Creación de un origen de datos que utilice el controlador JDBC de Oracle para OCI
Puede utilizar el controlador JDBC de Oracle para OCI con la versión 7.0 y posteriores del servidor de aplicaciones.Configuración de Oracle Real Application Cluster (RAC) con el servidor de aplicaciones
Oracle RAC(Real Application Cluster) es una arquitectura de base de datos de "uso compartido global" en la que dos o más nodos de Oracle RAC se agrupan en clúster y comparten el mismo almacenamiento. Los nodos de RAC se conectan entre sí con una interconexión de alta velocidad que permite una comunicación rápida entre los nodos de Oracle. Los nodos pueden intercambiar varias categorías de información de propiedad de bloques de datos durante el arranque, información de bloqueo, información y datos de transacciones de intercambio, etc.Configuración de redirección de cliente para aplicaciones que utilicen bases de datos DB2
La característica de redirección de cliente permite configurar las aplicaciones cliente para que una base de datos universal DB2 se pueda recuperar de un corte de comunicación y las aplicaciones puedan seguir funcionando con una interrupción mínima. La redirección está en el centro del soporte para operaciones continuas, pero sólo es posible cuando existe una ubicación alternativa que se identifique con la conexión de cliente.Configuración de afinidades de cliente para las aplicaciones que utilizan las bases de datos DB2
La característica de afinidades de cliente es una alternativa al redireccionamiento de cliente automático al permitir al origen de datos utilizar otros servidores cuando falla una conexión. En este método de sólo cliente, el cliente determina el orden en que se ejecutan los servidores alternativos durante la migración tras error. Si desea más información sobre las afinidades de cliente, consulte el tema, Afinidades de cliente para DB2 Database para Linux, UNIX y Windows, en el Information Center de DB2.Verificación de una conexión de origen de datos
Muchos problemas de conexión se pueden solucionar fácilmente verificando algunos parámetros de configuración. A continuación se indican los pasos que debe seguir para habilitar una conexión satisfactoria.Servicio de conexión de prueba
WebSphere Application Server proporciona un servicio de conexión de prueba para validar las configuraciones de origen de datos. La operación testConnection genera una instancia de la configuración de origen de datos, obtiene una conexión y, a continuación, cierra la conexión de inmediato.Prueba de conexiones con la consola administrativa
Después de definir y guardar un origen de datos, puede pulsar el botón Conexión de prueba para asegurarse de que los parámetros de definición del origen de datos sean correctos.Cómo probar una conexión con wsadmin
El objeto AdminControl de la herramienta de scripts wsadmin tiene una operación testConnection que comprueba las propiedades de configuración de un objeto de origen de datos.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_tccrtprovds
File name: tdat_tccrtprovds.html