[java-list] Re: [java] Pool de Conexoes com Resin

2001-06-28 Por tôpico Rafael Frantz

Edson,

  agradeco a sua ajuda. Pelo que li ate agora sobre o pool de conexoes com o
resin, a conexao ira voltar ao pool quando voce invocar o metodo close()
sobre ela. Isto deve ser feito, normalmente, no bloco try do codigo.


Obrigado mais uma vez!


Rafael Zancan Frantz
E-mail: [EMAIL PROTECTED]
Home page: www.rafaelfrantz.cjb.net
PlanBr: www.planbr.cjb.net
Software developer
FIDENE/UNIJUI
- Original Message -
From: "Edson Yanaga" <[EMAIL PROTECTED]>
To: "Rafael Frantz" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Thursday, June 28, 2001 9:52 AM
Subject: Re: [java] Pool de Conexoes com Resin


> Saudacoes,
>
> Bem, eu implementei o pool de conexoes da seguinte maneira:
>
> No arquivo resin.conf, adicione os seguintes parametros dentro do
> :
>
>   
> jdbc/www
> javax.sql.DataSource
> 
> 
> 
> 
> 
>   
>
> Onde  eh o nome JNDI que vc utilizarah para "pegar" uma
> conexao depois. As configuracoes sao referentes ao MySQL, que eh o banco
> de dados que nos utilizamos.
>
> Depois eu particularmente implementei um JavaBean abstrato para que todas
> os outros beans da minha aplicacao pudessem herdar o metodo que "pega" a
> conexao do pool.
>
> package lasd;
>
> import javax.naming.*;
> import javax.sql.*;
> import java.sql.*;
>
> public class DBAccessBean {
>   protected Connection con = null;
>
>   public DBAccessBean() throws Exception {
> Context env = (Context)new InitialContext().lookup("java:comp/env");
> DataSource source = (DataSource)env.lookup("jdbc/www");
> con = source.getConnection();
>   }
> }
>
> Se vc colocar este arquivo dentro do WEB-INF/classes da sua aplicacao, o
> resin compila automaticamente (as bibliotecas do resin jah
> possuem o javax.sql e javax.naming).
>
> Alias, aproveito esta oportunidade para perguntar: quando eh realmente
> necessario fazer con=null no exemplo acima para retornar a conexao ao
> pool? Ou o resin faz isso de modo automatico (gerencia as conexoes entre
> ativas e inativas?)
>
> Edson.
>
> On Thu, 28 Jun 2001, Rafael Frantz wrote:
>
> > Pessoal,
> >
> > através do tutorial do Resin achei um exemplo de Pool de conexoes
com o BD, porem o exemplo importa dois pacotes (javax.sql.* e
javax.naming.*) os quais eu nao possuo e nao os achei na internet. Alguem ja
implementou um pool de conexoes com o Resin e poderia me dar uma dica? Onde
encontro aqueles pacotes acima citados?
> >
> >
> > Obrigado a todos!
> >
> > Rafael Zancan Frantz
> > E-mail: [EMAIL PROTECTED]
> > Home page: www.rafaelfrantz.cjb.net
> > PlanBr: www.planbr.cjb.net
> > Software developer
> > FIDENE/UNIJUI
> >


-- 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
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] Re: [java] Pool de Conexoes com Resin

2001-06-28 Por tôpico Edson Yanaga

Saudacoes,

Bem, eu implementei o pool de conexoes da seguinte maneira:

No arquivo resin.conf, adicione os seguintes parametros dentro do
:

  
jdbc/www
javax.sql.DataSource





  

Onde  eh o nome JNDI que vc utilizarah para "pegar" uma
conexao depois. As configuracoes sao referentes ao MySQL, que eh o banco
de dados que nos utilizamos.

Depois eu particularmente implementei um JavaBean abstrato para que todas
os outros beans da minha aplicacao pudessem herdar o metodo que "pega" a
conexao do pool.

package lasd;

import javax.naming.*;
import javax.sql.*;
import java.sql.*;

public class DBAccessBean {
  protected Connection con = null;

  public DBAccessBean() throws Exception {
Context env = (Context)new InitialContext().lookup("java:comp/env");
DataSource source = (DataSource)env.lookup("jdbc/www");
con = source.getConnection();
  }
}

Se vc colocar este arquivo dentro do WEB-INF/classes da sua aplicacao, o
resin compila automaticamente (as bibliotecas do resin jah
possuem o javax.sql e javax.naming).

Alias, aproveito esta oportunidade para perguntar: quando eh realmente
necessario fazer con=null no exemplo acima para retornar a conexao ao
pool? Ou o resin faz isso de modo automatico (gerencia as conexoes entre
ativas e inativas?)

Edson.

On Thu, 28 Jun 2001, Rafael Frantz wrote:

> Pessoal,
>
> através do tutorial do Resin achei um exemplo de Pool de conexoes com o BD, 
>porem o exemplo importa dois pacotes (javax.sql.* e javax.naming.*) os quais eu nao 
>possuo e nao os achei na internet. Alguem ja implementou um pool de conexoes com o 
>Resin e poderia me dar uma dica? Onde encontro aqueles pacotes acima citados?
>
>
> Obrigado a todos!
>
> Rafael Zancan Frantz
> E-mail: [EMAIL PROTECTED]
> Home page: www.rafaelfrantz.cjb.net
> PlanBr: www.planbr.cjb.net
> Software developer
> FIDENE/UNIJUI
>


-- 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
para sair da lista: envie email para [EMAIL PROTECTED] 
-