Al editar un conjunto de conexiones JDBC, todos los valores se pueden modificar, excepto el nombre del conjunto de conexiones.
Se abrirá la página Conjuntos de conexiones.
Se abrirá la página Editar conjunto de conexiones.
Nota – El campo Nombre es un campo de sólo lectura. Sólo puede especificar el nombre del conjunto de conexiones al crear un nuevo conjunto de conexiones JDBC.
Esta clase está en el controlador JDBC.
Las opciones incluyen javax.sql.DataSource (sólo transacciones locales), javax.sql.XADataSource (transacciones globales) y java.sql.ConnectionPoolDataSource (transacciones locales, posibles mejoras de rendimiento).
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 Servidor empresarial.
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.
Cuando expire este tiempo, la conexión quedará eliminada del conjunto.
La validación de conexión permite al servidor volver a conectarse en caso de error.
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 requiere 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.
El nombre de la tabla debe contener únicamente caracteres alfanuméricos, de subrayado, guiones y puntos.
Si esta opción está deshabilitada, las conexiones individuales se restablecerán cuando se utilicen.
Si no se especifica nada, las conexiones funcionan con los niveles de aislamiento predeterminados que proporciona el controlador JDBC.
Por ejemplo, si el nivel de aislamiento para 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.
Esta configuración sólo es aplicable si se ha especificado un nivel de aislamiento de transacción en el paso 18.