Gerenciar Conexões com o Banco de Dados

Galera, bom dia!

Estou desenvolvendo um projeto onde direto preciso buscar e inserir dados num Banco de Dados MySQL.

Estou com um pouco de dificuldade para gerenciar as conexões com o DB. Algumas vezes acho custoso criar uma conexão para cada insert, delete, update ou select e as vezes as conexões continuam abertas.

Já ouvi um pessoal falando em uma forma simples de gerenciar estas conexões.

Alguém tem alguma Dica??

Agradeço desde já galera…

Bem amigo tem sim
1 é Swing ou Web ???

Se for swing da para criar uma classe conexao e ai só gerenciar

Se for WEb bem eu gosto de fazer isso via XML

é Swing.

Amigo, pessoalmente crio apenas uma connection com o banco por aplicação. A partir dessa connetion eu crio varios statements.
Assim, se tenho a aplicação rodando em apenas uma maquina, só tenho umas conecção com o banco.

o C3P0 é muito bom.

Entendi.

Tipo crio uma conexão quando o usuário se loga no sistema com um método tipo

public static Connection criaConexao(){
           .
           .
           .
}

e outro apenas pra pegar a conexão quando eu precisar usar.

public Connection pegaConexao(){
         return this.con;
}

Seria tipo isso?

Valeu…

C3PO?

Não conheço…

Tem um link onde eu possa dar uma olhada?

[quote=Tché]C3PO?

Não conheço…

Tem um link onde eu possa dar uma olhada?

[/quote]

procure aqui mesmo no guj C3P0 que verá implementações já feitas por outros usuários.

Valeu brother!