sendo que o metodo de conecta() foi criado na classe de conexao assim como o método desconecta mas como no exemplo acima eu inicio automatico a abertura da conexao do banco e o desconecta() eu chamo a clicar no botão “sair” minha duvida é : apos muitos cadastros em um dia meu sistema vai ficar lento???
Mto legal mas oque aconteceria com minha memória se eu implantar meu sistema do jeito que está ou se eu se mudasse assim:
tipo no botão salvar …dentro do ActionPerformard(){
abroconexao…
codigos…
fechoConexao…
}
seria uma boa auternativa??
H
hugosilvaf2
Ainda recomendo várias conexões e fechando elas assim que terminar.
j-menezes
Minha sugestão é você usar pool de conexão. O Resultado final é maior velocidade com menos abertura e fechamento de banco de dados em toda e qualquer transação. Mas isso depende muito do numero de usuarios simultaneos no seu sistema. “Bons codigos”.
Fabiano_Fernandes
Melhor solução amigo
romero.dias
Amigo,
Já estive sem situação parecida. Utilizei o pattern Singleton que garante somente uma instancia da objeto. Isso garante somente uma conexão por usuário.
O ponto negativo é: após a primeira chamada a conexão com o banco ficará aberta até que o usuário feche a app ou até que você invoke um close() explicitamente.