Swing + JPA + MySql + NetBeans (Simplificado) creio eu :s

Um simples cadastro de Clientes utilizando  Java Persistence com Toplink , para quem anda perdido em como programar.. é uma boa forma :D (creio eu também rs..)

Começando ..

 vamos criar um banco simples no Mysql.

 CREATE TABLE `clientes` (                  
            `Cli_ID` int(4) NOT NULL auto_increment, 
            `Cli_Nome` varchar(50) default NULL,     
            `Cli_Endereco` varchar(50) default NULL, 
            `Cli_Fone` varchar(20) default NULL,     
            `Cli_Email` varchar(50) default NULL,    
            PRIMARY KEY  (`Cli_ID`)                  
          ) ENGINE=InnoDB DEFAULT CHARSET=latin1     

banco criado agora vamos para o NetBeans…

New Project > Java Desktop Application > Basic Application

Nome do Projeto: Exemplo

Botao direito no package exemplo >  ”New Entity Classes from Database”

em database Connection criamos uma conexão.

21.JPG

caso vc ainda nao adicionou o Driver clique em New Driver  e adicione o jar do Mysql.
nesse exemplo usei o mysql-connector-java-5.0.7-bin

após a criação da conexão com o banco de dados. automaticamente aparecerão as tabelas, no nosso caso selecionamos a tabela clientes e adicionamos.

32.JPG

na próxima tela criaremos a unidade de Persistencia. de um Create Persistence Unit e finalize

41.JPG

automaticamente foi criado um Bean Clientes, mesmo nome da tabela no banco de dados

No código fonte da tela (ExemploView.java) botão direito Persistence > Use Entity Manager.

beleza a estrutura ja está criada!!

 Agora vamos a parte Visual

Adicione 4 jTextFields e um jButton

na Action do jButton inserimos o seguinte código:

        Clientes c = new Clientes();
        c.setCliNome(jTextField1.getText());     
        c.setCliEmail(jTextField2.getText());
        c.setCliFone(jTextField3.getText());
        c.setCliEmail(jTextField4.getText());
       
        persist(c); 

 

mas antes de rodar vá em Libraries e adicione o jar do Mysql :)

42.JPG

Temos ai um cadastrinho simples e rápido.duvidas? reclamações? erros ? só comentar :D

Explore posts in the same categories: Java

9 Comments on “Swing + JPA + MySql + NetBeans (Simplificado) creio eu :s”

  1. fabianorech Says:

    Show de bola estas dicas, to ate pensando em brincar novamente com swing (com java é claro eheh)


  2. Bela dica. Vou testar para conferir a funcionalidade. Sou inexperiente ainda mas, qualquer dúvida eu venho aqui perturbar. Um abraço!

  3. Daniel Says:

    Olá!
    Adorei seu tutorial, mas gostaria de saber como vai ficar o código fonte.
    Tem como vc me enviar o codigo completo do arquivo java??
    Estou fazendo projeto final na faculdade e minha duvida agora é como vai ficar o codigo java com as queries, as conexões…quais sao os “imports” necessarios…

    Teria como vc me enviar esse arquivo por e-mail??

    Agradeço MUITO desde já!
    um abraço!

  4. welton Says:

    olá gostei pra caramba do seu tutorial
    voce poderia passar o codigo inteiro pra mim poder estudar
    porque quero fazer
    outro projeto baseado nesse.

    se voce puder enviar no meu e-mail ficarei grato
    abração

  5. Alvaro Says:

    Olá
    Muito bom esse seu tutorial mas voce poderia me manda o fonte do projeto completo para eu tomar como base para estudo?

    Grato

  6. Norivan Says:

    Muito bom, mas e o método persist(), como criar?

  7. Norivan Says:

    desconsiderem o comentário acima rsrs


  8. muito bom este post rsrs.

  9. Flavia Says:

    Sou estudante de Tecnico em informática
    e estou aprendendo java na marra nesse semestre
    pra fazer o meu tcc.
    Essa dica vai ajudar pra caramba (creio eu tb!)
    vou tentar fazer…qlqr coisa posto aki depois
    valew…


Comment: