JBoss gerenciando conexão

1 resposta
Tchello

Boa tarde pessoal.

Entao, estava eu na minha rotina diária com Java quando parei pra pensar sobre como fazemos a obtenção de conexões com o banco de dados aqui.
Suponham que tenhamos o seguinte código:

Connection con = null;
        Context lctx = new InitialContext();
        DataSource ds = (DataSource) lctx.lookup("java:/MEUBD);
        con = ds.getConnection()

Suponha também que uso JBoss e esse lookup seria pra um JNDI especificado no arquivo bd.xml onde tenho meu endereço do banco, porta, usuario, senha, etc e tals… que esteja na pasta deploy do meu JBoss.

Então seguinte: feito assim quem administra essa conexão que obti é o JBoss ou ele simplesmente a instancia e fala “toma que o filho é teu”?
Se for o JBoss que cuide desse cara devo ou não fechar essa conexão? Pq imagino se for o Jboss eu nem devo me preocupar com isso, pego a conexão, uso da forma que quiser e deixo ela de boa, já que o JBoss cuidaria disso. Confere?
Alguém poderia me dar uma luz?!
Preciso dessas respostas pra saber o que seria mais performático.
Lembrando que não posso usar outros gerenciadores de pool de conexão, como C3PO, etc…

Obrigado!

1 Resposta

Tchello

Sry por ficar postando aqui, mas é algo que eu realmente gostaria de saber.
Alguém? :frowning:

Criado 18 de setembro de 2009
Ultima resposta 21 de set. de 2009
Respostas 1
Participantes 1