Um agrupamento de conexões JDBC é um grupo de conexões reutilizáveis que um servidor da Web ou servidor de aplicativos mantém para um banco de dados específico. Aplicativos que solicitam uma conexão a um banco de dados obtêm essa conexão do agrupamento. Quando um aplicativo fecha uma conexão, esta é devolvida ao agrupamento. As propriedades do agrupamento de conexões variam conforme os diferentes fornecedores de banco de dados. Algumas propriedades comuns são a URL para o nome do banco de dados, o nome de usuário e a senha.
Para obter informações detalhadas sobre a funcionalidade do agrupamento de conexões do banco de dados do Tomcat, consulte:
A primeira etapa na criação de um agrupamento de conexões do banco de dados do Tomcat é criar um recurso JDBC (também chamado de fonte de dados). Um recurso JDBC oferece aplicativos com uma conexão a um banco de dados. Geralmente, há pelo menos um recurso JDBC para cada banco de dados acessado por um aplicativo implantado em um domínio. É possível haver mais de um recurso JDBC para um banco de dados. Você pode criar um recurso JDBC manualmente no server.xml ou usar a ferramenta de aministração do Tomcat.Para adicionar um recurso JDBC usando a ferramenta de administração do servidor Web Tomcat:
Para adicionar um recurso JDBC manualmente no arquivo server.xml:
![]() |
Tenha em mente que a edição manual do arquivo server.xml é de sua responsabilidade; o IDE não corrige danos no arquivo server.xml . Recomenda-se enfaticamente que você crie uma versão de backup do arquivo server.xml de trabalho antes de editá-lo manualmente. |
Para fazer referência a um recurso JDBC a partir de um aplicativo da Web:
<resource-ref> <description>Tomcat DBCP</description> <res-ref-name>jdbc/poolDB</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
Observação: Não clique duas vezes no arquivo context.xml. Se clicar, o IDE abrirá o arquivo context.xml no Editor de contexto e não no Editor de código. Não é possível adicionar um link de recurso no Editor de contexto. Como não é possível abrir o arquivo context.xml no Editor de código e no Editor de contexto ao mesmo tempo, o IDE desativará Editar no menu contextual se o arquivo context.xml for aberto no Editor de contexto.<ResourceLink name="jdbc/poolDB" type="javax.sql.DataSource" global="jdbc/poolDB"/>
A aparência do arquivo META-INF/context.xml do aplicativo da Web agora deve ser semelhante a esta:
<Context path="/Employees"> <ResourceLink name="jdbc/poolDB" type="javax.sql.DataSource" global="jdbc/poolDB"/> <Logger className="org.apache.catalina.logger.FileLogger" prefixo="MyApp" sufixo=".log" carimbo de data/hora="true"/> </Context>