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
(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.
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.
na próxima tela criaremos a unidade de Persistencia. de um Create Persistence Unit e finalize
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
Temos ai um cadastrinho simples e rápido.duvidas? reclamações? erros ? só comentar
Outubro 2, 2007 at 2:55 pm
Show de bola estas dicas, to ate pensando em brincar novamente com swing (com java é claro eheh)
Outubro 18, 2007 at 2:24 pm
Bela dica. Vou testar para conferir a funcionalidade. Sou inexperiente ainda mas, qualquer dúvida eu venho aqui perturbar. Um abraço!
Novembro 11, 2007 at 10:46 pm
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!
Novembro 28, 2007 at 11:18 pm
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
Maio 9, 2008 at 4:25 pm
Olá
Muito bom esse seu tutorial mas voce poderia me manda o fonte do projeto completo para eu tomar como base para estudo?
Grato
Setembro 16, 2008 at 1:03 pm
Muito bom, mas e o método persist(), como criar?
Setembro 16, 2008 at 1:08 pm
desconsiderem o comentário acima rsrs
Setembro 18, 2008 at 12:49 pm
muito bom este post rsrs.
Março 19, 2009 at 7:30 pm
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…