Sou iniciante em java e tenho que fazer uma aplicação que conecta com MySQL…
Eu gostaria de fazer um código limpo e dentro do conceito de orientação a objetos.
Então em síntese é assim…
Possuo uma classe só para conectar ao BD, finalizar a conexão, realizar as consultas, etc…
A interface gráfica é em Swing.
Possui um único frame que contem dois panels, um superior (com os botões para selecionar a ação) e o inferior com as opções que acessam o BD.
cada panel inferior é uma classe distinta que extends JPanel.
Minha dúvida é em relação a conexão ao banco de dados e ao cursor.
Eu crio uma conexão ao BD a cada novo acesso aos JPanels?
Fico passando o cursor do BD pra cada método que precise do BD? (não fica muito procedimental?)
Pensei em usar interface… classe abstracta… mas não encontrei uma solução ideal
obrigado…