Pool de Conexões Jakarta...!

5 respostas
A

olá pessoal,

Gostaria de saber como usar o Pool de Conexões do Jakarta- dbcp,
pois entrei no site mas não tem uma classe de exemplo de como chamar quais metodos. Se alguem puder dar um exemplo como usar os metodos em fico muito agradecido. ou seja uma classe de exemplo…!

muito grato,

André

5 Respostas

cv1

Tem um monte de exemplos aqui: http://cvs.apache.org/viewcvs.cgi/jakarta-commons/dbcp/doc/

A

Não estou entendendo aqueles

exemplos. alguem poderia me ajudar dando exemplos de como usar esse

pool de conexões…

fico muito agradecido a quem me ajudar…

um abraço a todos,

André

douglasfs

“André JVM”:
Posso até está sendo ignorante, mas não estou entendendo aqueles

exemplos. alguem poderia me ajudar dando exemplos de como usar esse

pool de conexões…

fico muito agradecido a quem me ajudar…

um abraço a todos,

André

Exemplo de utilização com JSP e MySQL : http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jndi-datasource-examples-howto.html

douglasfs

Um método simples que retorna um Connection

import javax.naming.Context;
import javax.naming.NamingException;
import javax.naming.InitialContext;

    public static java.sql.Connection createConnection() throws AlgumaExcecao {
        java.sql.Connection conexao = null;
        Context contexto  = null;
        javax.sql.DataSource ds = null;
        try {
            // Cria um novo contexto
            contexto = new InitialContext();
            // retorna um DataSource e faz a conexao com o bd
            ds = (javax.sql.DataSource)contexto.lookup("java:comp/env/jdbc/mysql");
            conexao = ds.getConnection();
        }
        catch(NamingException ne) {
            throw new AlgumaExcecao(ne.getMessage,ne);
        }
        catch (java.sql.SQLException sqle) {
            throw new AlgumaExcecao(sqle.getMessage,sqle);
        }
        return conexao;
    }
A

Muito obrigado pelas respostas, mas como vou usar JNDI+DBCP ?

Pois o exemplo só utiliza o JNDI, e o Pool de Conexões como faço…?

muito obrigado,

Criado 20 de maio de 2003
Ultima resposta 21 de mai. de 2003
Respostas 5
Participantes 3