RES: [java-list] Problema com conexão JSP/Oracle
Olah, Eu acredito que o mais recomendável seja vc implementar um pool de conexões persistentes e reutilizáveis, utilizado pelo componente da aplicação. O pool de conexões é criado e gerenciado por um processo separado. A técnica de implementação de um Connection Pooling garante as seguintes funcionalidades na conexão com o banco de dados: - Especificar um número mínimo e máximo de conexões no banco; - Alocar o número mínimo de conexões; - Gerenciar conexões disponíveis; - Alocar novas conexões conforme demanda de requisição; - Aguardar por uma conexão livre; - Gerenciar o tempo de vida de uma conexão em uso; - Voltar um objeto Connection para o Poll após sua utilização; - Fechar conexões; - Log de eventos e erros; - Destruição do Pool. Vc pode encontrar muita informação na Net... Espero ter ajudado. Shelly Caroline D. Oliveira Tecnologia e Desenvolvimento de Produtos COMPSIS Computadores e Sistemas - Mensagem original - De: buscandoconhecimento [SMTP:[EMAIL PROTECTED]] Enviada em: quinta-feira, 4 de julho de 2002 9:52 Para: java-list Assunto: [java-list] Problema com conexão JSP/Oracle Bom dia pessoal, Eu tenho uma aplicação JSP q acessa banco de dados oracle. Estou com um problemão, verifico q ela abre muitas conexões com banco, aparentemente uma a cada página q precisa de dados do banco, e pelo q notei não está fechando estas conexões. Sou iniciante em JSP, na realidade não sei quase nada, então gostaria da ajuda de vcs. É possível fechar estas conexões? Posso manter apenas uma conexão? Como faço para resolver este problema? Existe algum evento q qnd feche a janela do navegador ele encerre todas as conexões com o banco? Estou fazendo a conexão por meio da diretiva abaixo: %@ include file=../conection.jsp %, onde conection é o arquivo q conecta com o banco diretamente. Agradeço àqueles q puderem me ajudar, este problema esta pesando o servidor e isto não é nada bom. Um abraço... Começe fazendo o necessário, depois o que é possível e, de repente, você estará fazendo o impossível. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Problema com conexão JSP/Oracle
Olá... Sugiro que você crie um DataSource no ApplicationServer, e faça conexão usando JNDI, fazendo isso terá melhor performance, sem esquecer de ao final das transações, fechar todos os objetos, com o método close(). Dê uma olhada na documentação sobre JNDI. Boa sorte. Alipio Krohn Analista de Sistemas - Original Message - From: buscandoconhecimento To: java-list Sent: Thursday, July 04, 2002 9:51 AM Subject: [java-list] Problema com conexão JSP/Oracle Bom dia pessoal, Eu tenho uma aplicação JSP q acessa banco de dados oracle. Estou com um problemão, verifico q ela abre muitas conexões com banco, aparentemente uma a cada página q precisa de dados do banco, epelo q notei não está fechando estas conexões. Sou iniciante em JSP, na realidade não sei quase nada, então gostaria da ajuda de vcs. É possível fechar estas conexões? Posso manter apenas uma conexão? Como faço para resolver este problema? Existe algum evento q qnd feche a janela do navegador ele encerre todas as conexões com o banco? Estou fazendo a conexão por meio da diretiva abaixo: %@ include file="../conection.jsp" %, onde conection é o arquivo q conecta com o banco diretamente. Agradeço àqueles q puderem me ajudar, este problema esta pesando o servidor e isto não é nada bom. Um abraço..."Começe fazendo o necessário,depois o que é possível e, de repente, você estará fazendo o impossível."
Re: [java-list] Problema com conexão JSP/Oracle
Não é uma boa idéia abrir conexões com o banco desta forma,recomendo o seguinte: Faça uma classe (Bean) para abrir as conexões, assim as páginas e servlets irão utilizar instancias desta classe. Estou enviando em anexo um exemplo para que vc veja. Divirta-se. Sparc - Original Message - From: buscandoconhecimento To: java-list Sent: Thursday, July 04, 2002 9:51 AM Subject: [java-list] Problema com conexão JSP/Oracle Bom dia pessoal, Eu tenho uma aplicação JSP q acessa banco de dados oracle. Estou com um problemão, verifico q ela abre muitas conexões com banco, aparentemente uma a cada página q precisa de dados do banco, epelo q notei não está fechando estas conexões. Sou iniciante em JSP, na realidade não sei quase nada, então gostaria da ajuda de vcs. É possível fechar estas conexões? Posso manter apenas uma conexão? Como faço para resolver este problema? Existe algum evento q qnd feche a janela do navegador ele encerre todas as conexões com o banco? Estou fazendo a conexão por meio da diretiva abaixo: %@ include file="../conection.jsp" %, onde conection é o arquivo q conecta com o banco diretamente. Agradeço àqueles q puderem me ajudar, este problema esta pesando o servidor e isto não é nada bom. Um abraço..."Começe fazendo o necessário,depois o que é possível e, de repente, você estará fazendo o impossível." ConnectionBean.java Description: Binary data -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -