Dúvida DBCP  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Luiz Henrique Coura
Java Ninja
[Avatar]

Membro desde: 28/04/2004 21:03:05
Mensagens: 283
Localização: Lorena-SP
Offline

ae galera!

Estou estudando o pacote DBCP e estou com a seguinte dúvida.

O Tomcat trabalha com esse pacote para criar seu pool de conexões, certo?

Por exemplo, aqui ele configura um pool de conexões ao BD Oracle:



Ele utiliza a classe BasicDataSourceFactory para construir objeto BasicDataSource, certo? Onde:

O atributo maxActive define o número máximo de instâncias ativas que podem ser alocadas desse pool ao mesmo tempo.

O atributo maxIdle define o número máximo de conexões que podem ficar ociosas ao mesmo tempo.

O atributo maxWait define o número máximo de millisegundos que o pool irá esperar para uma conexão ser retornada antes de lançar uma exceção.

Existe um atributo q tb pode ser configurado que é o initialSize que define o numero inicial de conexões que são criadas qd o pool é iniciado.

O valor default dele é 0(zero). Isso quer dizer q se eu não seta-lo eu vou ter apenas um objeto instânciado no meu pool, ou seja, somente esse objeto q criei nesse contexto acima?

valew!

"A única pergunta estúpida é aquela que você nunca faz"
Anônimo

Luiz Henrique Coura
[MSN]
ricardolecheta
GUJ Master
[Avatar]

Membro desde: 17/05/2003 13:42:10
Mensagens: 1486
Localização: Curitiba
Offline

initialSize: se for 0 vão existir 0 conexoes no seu pool no momento da inicialização da aplicação...

somente após a primeira requisição que as conexoes serao criadas...

This message was edited 1 time. Last update was at 19/04/2005 15:57:31


Ricardo R. Lecheta
Livro - Google Android (português)
http://www.livroandroid.com.br/
http://livroandroid.blogspot.com/
http://www.livetouch.com.br/
Luiz Henrique Coura
Java Ninja
[Avatar]

Membro desde: 28/04/2004 21:03:05
Mensagens: 283
Localização: Lorena-SP
Offline

Certo, mas, após a primeira requisição, qts conexões serão criadas em meu pool?

Tem como configurar o número de conexões em meu pool antes da primeira requisição, ou seja, fixar o número de objetos em meu pool?




"A única pergunta estúpida é aquela que você nunca faz"
Anônimo

Luiz Henrique Coura
[MSN]
mcampelo
JavaEvangelist
[Avatar]

Membro desde: 29/04/2003 09:36:36
Mensagens: 389
Localização: Rio de Janeiro/Brasil
Offline

Luiz Henrique Coura wrote:Certo, mas, após a primeira requisição, qts conexões serão criadas em meu pool?


1

Luiz Henrique Coura wrote:
Tem como configurar o número de conexões em meu pool antes da primeira requisição, ou seja, fixar o número de objetos em meu pool?


Coloque initialSize igual a maxActive.

[]'s
Marco Campêlo
[Email] [Yahoo!] [MSN] [ICQ]
magnus
Thread.start()
[Avatar]

Membro desde: 10/07/2006 16:29:34
Mensagens: 28
Offline

Pessoal, o q eh mais eficiente?
deixar o Tomcat criar o pool DBCP ou criar na aplicação?

flw

"But every time I've seen this world change,it's always been for the worse." V de Vingança

Cada um com o seu destino!
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team