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] 
-------------------------------------------------------------------------

Responder a