Heranca e Jdbc

7 respostas
TegE

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!!!

7 Respostas

antoniopopete

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.

gui_sv

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

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…

gui_sv

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…

entendi …

ele esta confundido os conceitos …

amigo siga o q foi dito pelo antoniopopete

vlw boa sorte … qq coisa poste aeee

TegE

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!

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

I
Criado 10 de abril de 2008
Ultima resposta 10 de abr. de 2008
Respostas 7
Participantes 5