Heranca e Jdbc

Salve, Salve galera…

Tenho uma duvida sobre o Java SE… :slight_smile:

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…???

Valeuuuu!!!

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.

pesquise sobre DAO … entenda como funciona … metodos CRUD e tals … e depois parte pra JPA …

JPA tem um suporte legal pra trabalhar com herança …

abraços

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]

entendi …

ele esta confundido os conceitos …

amigo siga o q foi dito pelo antoniopopete

vlw boa sorte … qq coisa poste aeee

Por orientacao a objetos nao e o caso…

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();

Qual é a dificuldade ??