El nombre de clase específico del proveedor que implementa las API DataSource o XADataSource.
Breve descripción del conjunto de conexiones.
El número mínimo de conexiones del conjunto. Este valor también determina el número de conexiones incluidas en el conjunto cuando se crea el conjunto por primera vez o cuando se inicia el servidor de aplicaciones.
El número máximo de conexiones del conjunto.
Cuando el conjunto aumenta y disminuye hacia el tamaño máximo y mínimo respectivamente, se cambia el tamaño en lotes. Este valor determina el número de conexiones en el lote. Si este valor es demasiado grande, se retrasará la creación y el reciclado de las conexiones y, si es demasiado pequeño, el proceso perderá eficacia.
El tiempo máximo, en segundos, que una conexión puede permanecer inactiva en el conjunto. Cuando expire este tiempo, la conexión quedará eliminada del conjunto.
El tiempo máximo, en milésimas de segundo, que la aplicación que solicita una conexión esperará antes de que se agote el tiempo de espera de la conexión.
Si esta opción está habilitada, será necesario validar la conexión, lo que permitirá al servidor volver a conectarse en caso de fallo.
El servidor de aplicaciones puede validar las conexiones de base de datos de tres formas: confirmación automática, metadatos, tabla.
El servidor de aplicaciones valida una conexión llamando a los métodos con.getAutoCommit() y con.getMetaData().
Nota – Muchos controladores JDBC guardan en caché los resultados de estas llamadas. Como resultado, al utilizar estas llamadas es posible que no siempre se obtengan validaciones fiables. Consulte con el proveedor del controlador para determinar si estas llamadas se almacenan en caché o no.
La aplicación consulta la tabla de base de datos que se especifica. La tabla debe existir y estar accesible, aunque no remita a ninguna fila. No utilice una tabla existente que tenga un gran número de filas o una tabla a la que se accede con frecuencia.
Nombre de la tabla de base de datos para la validación.
Este campo sólo es aplicable si el método de validación se ha establecido en Tabla en el campo anterior.
Si esta opción está habilitada, el servidor de aplicaciones cerrará todas las conexiones del conjunto y las restablecerá cuando no se realice correctamente alguna conexión. Si esta opción está deshabilitada, las conexiones individuales sólo se restablecerán cuando se utilicen.
Si esta opción está habilitada, los solicitantes que no son componentes, tales como filtros del servlet y módulos de ciclo de vida, pueden utilizar el conjunto.
Si esta opción está habilitada, se devolverán las conexiones que no sean para transacciones.
Si se especifica un nivel de aislamiento de la transacción, las conexiones de este conjunto funcionarán en el nivel especificado. De lo contrario, las conexiones funcionan con los niveles de aislamiento predeterminados que proporciona el controlador JDBC.
Este campo sólo es aplicable si se ha especificado un nivel de aislamiento de la transacción en el campo anterior.
Si selecciona la casilla de verificación Garantizado, todas las conexiones tomadas del conjunto tendrán el mismo nivel de aislamiento. Por ejemplo, si el nivel de aislamiento de la conexión se cambia de forma programada (con con.setTransactionIsolation) cuando se utiliza por última vez, este mecanismo devuelve el estado al nivel de aislamiento especificado.
Entre las propiedades adicionales, se incluyen el nombre de la base de datos (URL), el nombre de usuario y la contraseña. Puesto que las propiedades varían según el proveedor de la base de datos, consulte la documentación del proveedor para obtener información.
Para editar la configuración general del conjunto de conexiones JDBC
Para editar atributos avanzados del conjunto de conexiones JDBC