Ajuda com Servlet e BD

7 respostas
J

Pessoal,

Eu tenho um servlet que faz uma conexão com o meu bd, dai como eu faço pra colocar essa conexao na sessão??? e como faço para recuperar essa conexão??? :?:

T+!

7 Respostas

leonardom

Para colocar objetos na sessão:

request.getSession().setAttribute("meuobjeto", obj);

Para recuperar objetos da sessão:

MeuObjeto obj = (MeuObjeto)request.getSession().getAttribute("meuobjeto");
J

mais uma dúvida… existem multiplas sessões, mas isso não interfere??? como eu sei de qual sessão estou recuperando o objeto? :?:

J

Para cada cliente existe uma sessao. Entao uma sessao nao interfere na outra.

Jose Jorge Jr.

Rafael_Steil

“JucaMosca”:
Pessoal,

Eu tenho um servlet que faz uma conexão com o meu bd, dai como eu faço pra colocar essa conexao na sessão??? e como faço para recuperar essa conexão??? :?:

T+!

Voce nao deve colocar a Connection na session do cara. Nunca. Para cada nova requisicao voce deve solicitar uma conexao ao banco, seja de um connection pool ou abrindo uma nova mesmo ( obviamente que o connection pool eh o melhor ).

Rafael

J

Porque não posso colocar a Connection na session?
Como utilizo o connection pool?

T+! :lol:

_fs

Procure “pool” na pesquisa do forum que você acha até exemplo de codigo :smiley:

Rafael_Steil

“JucaMosca”:
Porque não posso colocar a Connection na session?

Pq nao! Assimo como vc tmb nao deve se jogar do algo de um predio sem para-quedas :wink:

Rafael

Criado 1 de maio de 2004
Ultima resposta 3 de mai. de 2004
Respostas 7
Participantes 5