Ao criar um conjunto de conexões com o Console de administração, você define os aspectos de uma conexão para um banco de dados específico.
Para criar um conjunto de conexões, primeiro instale e integre um driver compatível com a API JDBC (driver JDBC). Consulte Para integrar um driver JDBC.
As seguintes informações são necessárias à criação do conjunto de conexões do JDBC. Colete essas informações antes de continuar:
Nome do fornecedor do banco de dados
Tipo de recurso, por exemplo, javax.sql.DataSource (somente transações locais), java.sql.ConnectionPoolDataSource (transações locais; possíveis melhorias de desempenho) e javax.sql.XADataSource (transações globais) java.sql.Driver.
Nome de classe da fonte de dados
Propriedades necessárias; por exemplo, nome do banco de dados (URL), nome de usuário e senha
A página Tarefas comuns é exibida.
A página Novo conjunto de conexões do JDBC (Etapa 1 de 2) é exibida.
Observação - Também é possível acessar a página Novo conjunto de conexões do JDBC via expansão do nó Recursos e do nó JDBC, selecionando então o nó Conjuntos de conexões. Na página Conjuntos de conexões, clique em Novo para criar um novo conjunto de conexões.
Esse campo é obrigatório.
As opções incluem javax.sql.XADataSource (transações globais), java.sql.ConnectionPoolDataSource (transações locais, possíveis melhorias de desempenho) e javax.sql.DataSource (somente transações locais)java.sql.Driver.
A página Novo conjunto de conexões do JDBC (Etapa 2 de 2) é exibida.
Se você selecionou um dos tipos de recursos de origem de dados, esse campo é normalmente preenchido automaticamente com o nome da classe associado ao tipo de recursos e com o fornecedor do banco de dados de sua escolha. Se você selecionou o tipo de recursojava.sql.Driver, esse campo é desativado.
Se você selecionou o tipo de recurso java.sql.Driver, normalmente esse campo é automaticamente preenchido com o nome da classe associado ao driver do fornecedor de banco de dados de sua escolha. Se você selecionou um dos tipos de recursos de origem de dados, esse campo é desativado.
Por padrão, a opção está desativada.
Esse valor também determina o número de conexões colocadas no conjunto quando o conjunto é criado ou quando o Servidor GlassFish é iniciado. O valor padrão é 8.
O valor padrão é 32.
Quando o conjunto aumente e diminui em direção ao tamanho máximo e mínimo, respectivamente, o conjunto é redimensionado em lotes. Esse valor determina o número de conexões do lote. A definição de um valor muito alto torna demorado o processo de criação e reciclagem de conexões; um valor muito baixo compromete a eficiência. O valor padrão é 2.
Após esse período, a conexão será removida do conjunto. O valor padrão é 300.
O valor padrão é 60.000.
Por padrão, a opção está desativada.
Se não especificado, as conexões funcionarão com os níveis de isolamento padrão, fornecidos pelo driver JDBC. Por padrão essa opção não é especificada.
Por exemplo, se o nível de isolamento da conexão for alterado via programação (com con.setTransactionIsolation), durante a última utilização, esse mecanismo alterará o status para o nível de isolamento especificado. Por padrão, a opção está ativada.
Essa configuração só será aplicável se um nível de isolamento de transação for especificado.
Exemplos de propriedades necessárias incluem nome do banco de dados (URL), nome de usuário e senha. A tabela normalmente contém propriedades usadas pelo fornecedor do banco de dados. Para obter informações sobre algumas das propriedades disponíveis, consulte Propriedades específicas para conjuntos de conexões do JDBC.
Se você não especifica um valor para uma propriedade, ela é removida da tabela quando termina de criar o conjunto de conexões. Caso não deseje definir agora um valor para uma propriedade, mas deseja que a propriedade permaneça na tabela, para que o valor possa ser definido em outro momento, digite um conjunto de parênteses vazios no campo Valor:
()