Utilice la página Editar conjunto de conexiones para editar las propiedades generales de un conjunto de conexiones JDBC.
La página Editar conjunto de conexiones contiene las siguientes opciones.
Botón para restablecer los valores predeterminados de toda la configuración.
Botón para reinicializar las conexiones del conjunto de conexiones. Al hacer clic en este botón se destruyen todas las conexiones existentes, se recrean las conexiones establecidas para el conjunto y se restablece el tamaño de conjunto inicial y mínimo del conjunto.
Botón para verificar que el conjunto de conexiones es utilizable. Si aparece un mensaje de error al hacer clic en este botón, compruebe si se ha iniciado el servidor de la base de datos.
El nombre del conjunto de conexiones. Éste es un campo de solo lectura. El nombre del conjunto se puede especificar únicamente al crear un nuevo conjunto de conexiones de JDBC.
Entre las opciones se incluyen javax.sql.XADataSource (transacciones globales), java.sql.ConnectionPoolDataSource (transacciones locales, posibles mejoras del rendimiento), javax.sql.DataSource (sólo transacciones locales) y java.sql.Driver.
Nombre de clase específico del proveedor que implementa la fuente de datos.
El nombre de clase del controlador JDBC suministrado por el proveedor. Si seleccionó el tipo de de recurso java.sql.Driver, este campo se suele rellenar automáticamente con el nombre de clase asociada al controlador y al proveedor de bases de datos que hubiera elegido. Si seleccionó uno de los tipos de recursos de fuente de datos ("datasource"), este campo está desactivado.
Si se selecciona esta opción, se hará ping automáticamente en el conjunto de conexiones durante la creación o reconfiguración del conjunto y para identificar y avisarle de cualquier valor de atributo incorrecto. Esta opción se deshabilita por defecto.
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 GlassFish Server. El valor predeterminado es 8.
El número máximo de conexiones del conjunto. El valor predeterminado es 32.
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 valor predeterminado es 2.
El tiempo máximo, en segundos, que una conexión puede permanecer inactiva en el conjunto. Una vez vencido el tiempo, se elimina la conexión del conjunto. El valor predeterminado es 300.
El tiempo máximo, en milisegundos, que esperará la aplicación que solicita una conexión antes de obtener un tiempo de espera de la conexión. El valor predeterminado es 60.000.
Si esta opción está habilitada, se devolverán las conexiones que no sean para transacciones. Por defecto, no se especifica esta opción.
Si se especifica un nivel de aislamiento de transacción, las conexiones de este conjunto trabajarán en el nivel especificado. De lo contrario, las conexiones trabajarán con los niveles de aislamiento predeterminados proporcionados por el controlador JDBC. Por defecto, no se especifica esta opción.
Si está seleccionada 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 manera programática (con con.setTransactionIsolation ) cuando se utilizó por última vez, este mecanismo devolverá el estado al nivel de aislamiento especificado.
Este campo sólo es aplicable si se ha especificado un nivel de aislamiento de transacción.
Para editar la configuración general del conjunto de conexiones JDBC
Para editar atributos avanzados del conjunto de conexiones JDBC