Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Cadastrando usuários

Olá!

Supoe-se que eu tenha criado uma tela (form) para cadastro de usuários do qual meu cliente irá utilizar. Nele, terão os campos correspondentes como nome, cpf, setor, telefone etc. No exemplo abaixo, estão somente Nome e Idade (pro exemplo não ficar muito extenso), pois o foco da minha pergunta é:

Dúvida: Como eu faço para inputar os dados no banco de dados (Inserts?) através dos setters na classe Cadastro? E, basta intanciar apenas um objeto (neste caso, objeto 'cadastrar') para todos os cadastros que serão realizados ou deverá ter um objeto instanciado exclusivo para cada cadastro? Se sim, como fazer e por que?

Classe de exemplo (Cadastro):

public class Cadastro{
    private String nome.
    private int idade;

public void setNome(String nomee){
    this.nome = nomee;
}

public void setIdade(int idadee){
    this.idade = idadee;
}

Agora, a classe Main:

public class TestaClasse{
    public static void main(String[] args){
    Cadastro cadastrar = new Cadastro;
    }
}

No evento do botão cadastrar que será criado no form (java.swing), após todos os campos serem preenchidos, terá a validação(junto com os Exceptions etc) e inserção dos dados. Eu preciso instanciar um objeto para cada cadastro? Uso Collections, array? O que fazer?

Obrigado!

3 respostas

Bom dia Bruno. Seu form deve criar um objeto de contato instanciar, setar com os valores da tela e depois passar pro DAO(Objeto que acessa o banco de dados). A idéia é criarmos uma instancia de contato por cadastro mesmo, pois fazendo uma abstração do mundo real, cada objeto representa uma pessoa

@Guilherme,

obrigado. Como faço isso?

solução!

Oi Bruno, essas questões são resolvidas nos cursos nas carreiras Desenvolvedor Java Web, Desenvolvedor Java Web Enterprise e Desenvolvedor Java Web Com Spring