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