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
> <caucho.com>:
>
>   <resource-ref>
>     <res-ref-name>jdbc/www</res-ref-name>
>     <res-type>javax.sql.DataSource</res-type>
>     <init-param driver-name="org.gjt.mm.mysql.Driver"/>
>     <init-param url="jdbc:mysql://localhost:3306/lasd"/>
>     <init-param user="teste"/>
>     <init-param password="teste"/>
>     <init-param max-connections="30"/>
>   </resource-ref>
>
> Onde <res-ref-name> 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] 
-------------------------------------------------------------------------

Reply via email to