Gostaria de saber como seria feito uma classe de conexao jdbc com os conceitos de heranca e reutilizacao…
Por exemplo…
Eu tenho uma classe com um metodo que efetua uma conexao com o banco…
E como eu faria para ter outra que fecharia a conexao e outra que efetuaria um cadastro ou uma consulta…???
Acho que você está confundindo.
Se você tem uma classe que representa a conexão com o banco nada mais natural do que ser um método dessa classe a operação de fechar a conexão.
E sua classe de insert e consulta, precisa de uma instancia da classe de conexão.
Dentro dessas informações que forneceu, isso que eu acho.
No caso dele, acho que ele tem que estudar orientação a objetos primeiro.
Para saber o que é uma classe, método ,como definir responsabilidades para métodos…
[quote=antoniopopete]No caso dele, acho que ele tem que estudar orientação a objetos primeiro.
Para saber o que é uma classe, método ,como definir responsabilidades para métodos…[/quote]
E se eu tiver um metodo de conexao em que no momento q ele e chamdo abrer a conexao e no mesmo metodo eu fechar a conexao…
Como poderei fazer um insert com a conexao fechado…
Pela logica segue-se:
1º Abre a conexao…
2º Efetua o INSERT…
3º Fecha a conexao…
Por exemplo…
Eu tenho uma classe de cadastro de clientes com um metodo de abrir a conexao…
Se esse metodo ao mesmo tempo fecha-la, como efetuarei o INSERT??? Abraço!
Connection con = openConnection(); //esse método não existe, vc precisa abriar de algum jeito a conexão
PreparedStatement ps = con.PreparedStatement();
ps.execute("INSERT BLA BLA");
con.close();