Conexao com BD

3 respostas
java
R

Tenho um JFrame onde nele tenho varias ações que acionam métodos de uma classe DAO:

Qual a melhor forma de se tratar isso?

1 - Abrir uma conexao e fecha-la para cada método que for chamado.

2 - Abrir a conexao ao abrir o JFrame. Para todos os metodos usar a mesma conexao e quando o JFrame fechar, eu fecho a conexao que foi aberta…

3 Respostas

Paulo_Carvalho1

Nao seria melhor, carregar todas as informações no inicio da frame e carrega-las em memória, quanto menos conexões e interações com o dao, mais rapido sera seu aplicativo

R

O problema é que, por exemplo, tenho um JFrame de cadastro de itens.

Qual a melhor forma:

1- Para cada vez que método inserirItem() for chamado , abro e fecho uma conexão

2 - Abro a conexão ao abrir o JFrame e uso a mesma conexão para incluir todos os itens e fecho a conexão ao fechar o JFrame.

Paulo_Carvalho1

Eu sugiro que faça a opção 2. porque desta forma seu programa ficara mais rápido.

Criado 1 de abril de 2016
Ultima resposta 3 de abr. de 2016
Respostas 3
Participantes 2