Autor Tópico: [ TUTORIAL ] Criando Sua Primeira Aplicação Com Acesso A Banco de Dados  (Lida 4316 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

Bowsermen

Membro Mestre
Offline
  • *
  • Travel Into The Trance

  • Mensagens: 1596

  • ---------
  • Total de Curtidas: 2

  • Agradecimentos: 445
  • Keep into Trance
    • Ver perfil


Linguagem JAVA
Criando Uma Aplicação Com Acesso A Banco De Dados.

Salve! Salve! Galera do GSM Fans!
Neste tutorial, tentarei dar uma base de como criar uma aplicação com acesso a banco de dados.
Utilizarei o sistema de vídeo-aulas, onde em cada aula, faremos um passo do aplicativo, e no final, teremos um aplicativo que adiciona, atualiza, remove e lista os dados apartir do banco.
Utilizaremos para isso o NetBeans IDE 6.7.1 e JAVA DB (mas pode ser qualquer outro banco de dados), utilizaremos alguns conceitos como DAO (Data Acces Object), Singleton e etc.
Espero que gostem, e se gostarem,  não se esqueçam de clicar nos botões das redes sociais acima para curtir ou twittar (@GSMFans)!


Equipe GSMFans:
Não copie da gente, venha aprender e criar junto conosco
Se for copiar então cite a fonte: GSMFans, www.gsmfans.com.br

Tag Words: JDBC, JAVA, DAO, Singleton, Swing, NetBeans IDE
Acompanhar Lançamentos


Aulas

  • Aula 001
    Nessa primeira aula, criaremos o banco no Apache Derby disponibilizado no próprio NetBeans IDE e as classes de Entidades que representarão as tabelas do banco.

    Locked
    Nos desculpe...
    Parte do conteúdo foi bloqueado para usuários não registrados!
    Registre-se gratuitamente para ver o conteúdo completo.

    Duração: 9:52 min
    Tamanho:12Mb
  • Aula 002
    Nessa segunda aula, criaremos a classe de conexão com o banco de dados, que tem uma única finalidade: Criar e retornar uma conexão válida com o banco.

    Locked
    Nos desculpe...
    Parte do conteúdo foi bloqueado para usuários não registrados!
    Registre-se gratuitamente para ver o conteúdo completo.

    Duração: 8:15 min
    Tamanho: 9,4Mb
  • Aula 003
    Nessa terceira aula, criaremos o GenericDAO que servirá de base para todos os outros DAOs. Ele contém os métodos básicos de adição, atualização, remoção, retorno e listagem. Apartir dele poderemos partir para o próximo passo.

    Locked
    Nos desculpe...
    Parte do conteúdo foi bloqueado para usuários não registrados!
    Registre-se gratuitamente para ver o conteúdo completo.

    Duração: 5:08 min
    Tamanho: 4,92Mb
  • Aula 004
    Nesta aula, criaremos o UsuarioDAO para fazer operações no banco com a entidade Usuario, agora é possível ver a mágica dos Generics funcionando na hora de implementar os métodos do GenericDAO.

    Locked
    Nos desculpe...
    Parte do conteúdo foi bloqueado para usuários não registrados!
    Registre-se gratuitamente para ver o conteúdo completo.

    Duração: 25:13 min
    Tamanho: 37,5Mb
  • Aula 005
    Nesta aula, criaremos o ContatoDAO para fazer operações no banco com a entidade Contato, mais uma vez a  a mágica dos Generics funcionando na hora de implementar os métodos do GenericDAO.

    Locked
    Nos desculpe...
    Parte do conteúdo foi bloqueado para usuários não registrados!
    Registre-se gratuitamente para ver o conteúdo completo.

    Duração: 16:55 min
    Tamanho: 30,1Mb
  • Aula 006
    Nesta aula, criaremos o teste para o UsuarioDAO para verificar se as funcionalidades estão realmente funcionando como deveriam. Usaremos para isso a Biblioteca JUnit Test.

    Locked
    Nos desculpe...
    Parte do conteúdo foi bloqueado para usuários não registrados!
    Registre-se gratuitamente para ver o conteúdo completo.

    Duração: 8:44 min
    Tamanho: 14,2Mb
  • Aula 007
    Nesta aula, criaremos o teste para o ContatoDAO usando a Biblioteca JUnit Test e  faremos alguns ajustes para deixar tudo pronto para a codificação das interfaces de usuário.

    Locked
    Nos desculpe...
    Parte do conteúdo foi bloqueado para usuários não registrados!
    Registre-se gratuitamente para ver o conteúdo completo.

    Duração: 8:08 min
    Tamanho: 13,6Mb
  • Aula 008
    Nesta aula, criaremos a primeira GUI, a ViewPrincipal, apartir dela poderemos acessar os outros formulários.

    Locked
    Nos desculpe...
    Parte do conteúdo foi bloqueado para usuários não registrados!
    Registre-se gratuitamente para ver o conteúdo completo.

    Duração: 9:45 min
    Tamanho: 16,0Mb
  • Aula 009
    Nesta aula, criaremos a UsuariosView, e, pela primeira vez, faremos nosso UsuarioDAO entrar em ação buscando para nós os dados e preenchendo a Tabela.

    Locked
    Nos desculpe...
    Parte do conteúdo foi bloqueado para usuários não registrados!
    Registre-se gratuitamente para ver o conteúdo completo.

    Duração: 13:29 min
    Tamanho: 21,4Mb
  • Aula 010
    Nesta aula, criaremos a ContatosView de forma bem simples.

    Locked
    Nos desculpe...
    Parte do conteúdo foi bloqueado para usuários não registrados!
    Registre-se gratuitamente para ver o conteúdo completo.

    Duração: 7:57 min
    Tamanho: 12,4Mb
  • Aula 011
    Nesta aula, codificaremos a ação para o botão adicionar, de forma que assim que o dado é adicionado, a lista é atualizada automaticamente.

    Locked
    Nos desculpe...
    Parte do conteúdo foi bloqueado para usuários não registrados!
    Registre-se gratuitamente para ver o conteúdo completo.

    Duração: 16:14 min
    Tamanho: 27,8Mb
  • Aula 012
    Nesta aula, codificaremos a ação para o botão atualizar, de forma que assim que o dado é atualizado, a lista é atualizada automaticamente. Usaremos uma técnica secreta para saber qual linha da tabela está sendo selecionada.

    Locked
    Nos desculpe...
    Parte do conteúdo foi bloqueado para usuários não registrados!
    Registre-se gratuitamente para ver o conteúdo completo.

    Duração: 10:26 min
    Tamanho: 18,8Mb
  • Aula 013
    Nesta aula, codificaremos a ação para o botão Remover, de forma que assim que o dado é removido, a lista é atualizada automaticamente. Usaremos uma técnica secreta para saber qual linha da tabela está sendo selecionada.

    Locked
    Nos desculpe...
    Parte do conteúdo foi bloqueado para usuários não registrados!
    Registre-se gratuitamente para ver o conteúdo completo.

    Duração: 5:16 min
    Tamanho: 8,69Mb
  • Aula 014
    Nesta aula, codificaremos a ação para o botão Adicionar do Formulário ContatosView. Faremos com que assim que o dado for adicionado, a tabela seja atualizada automaticamente.

    Locked
    Nos desculpe...
    Parte do conteúdo foi bloqueado para usuários não registrados!
    Registre-se gratuitamente para ver o conteúdo completo.

    Duração: 13:39 min
    Tamanho: 22,7Mb
  • Aula 015
    Nesta aula, codificaremos a ação para o botão Atualizar do Formulário ContatosView. Faremos com que o Formulário exiba o nome do contato que será editado.

    Locked
    Nos desculpe...
    Parte do conteúdo foi bloqueado para usuários não registrados!
    Registre-se gratuitamente para ver o conteúdo completo.

    Duração: 12:33 min
    Tamanho: 21,3Mb
  • Aula 016
    Nesta aula, codificaremos a ação para o botão Remover do Formulário ContatosView. Usaremos técnicas de alto nível para saber qual linha está sendo selecionada para exclusão.

    Locked
    Nos desculpe...
    Parte do conteúdo foi bloqueado para usuários não registrados!
    Registre-se gratuitamente para ver o conteúdo completo.

    Duração: 6:46 min
    Tamanho: 10,4Mb


Código Fonte



Locked
Nos desculpe...
Parte do conteúdo foi bloqueado para usuários não registrados!
Registre-se gratuitamente para ver o conteúdo completo.



Senha para descompactar arquivos

Locked
Nos desculpe...
Parte do conteúdo foi bloqueado para usuários não registrados!
Registre-se gratuitamente para ver o conteúdo completo.


Equipe GSMFans:
Não copie da gente, venha aprender e criar junto conosco
Se for copiar então cite a fonte: GSMFans, www.gsmfans.com.br

Acompanhar Lançamentos



« Última modificação: 06 de Novembro de 2012, 14:05 por Killer »



»UcHiHa ItAcHi«

Membro Mestre
Offline
  • *
  • Ex-Staff

  • Mensagens: 3538

  • ---------
  • Total de Curtidas: 0

  • Agradecimentos: 446
  • Problemas com minha Net = Tempo Reduzido no Fórum, mas qualquer coisa MP e a gente tenta resolver!!
    • Ver perfil
Re: [Tutorial]Criando Sua Primeira Aplicação Com Acesso A Banco de Dados
« Resposta #1 Online: 07 de Fevereiro de 2012, 15:23 »
Oia só, mais um amigo programador no fórum hehe, parabéns pelo tópico maninho levou meu tanks pelo ótimo conteúdo e pela organização do tópico parabéns 8)


BigU

Membro Mestre
Offline
Re: [Tutorial]Criando Sua Primeira Aplicação Com Acesso A Banco de Dados
« Resposta #2 Online: 08 de Fevereiro de 2012, 00:53 »
Nossa, parabéns, bom tópico e bom tutorial... Vou até deixar o tópico fixo :D

Abraço 8)
Feita pelo RIVA


KrowN.

Membro Mestre
Offline
Re: [Tutorial]Criando Sua Primeira Aplicação Com Acesso A Banco de Dados
« Resposta #3 Online: 08 de Fevereiro de 2012, 00:56 »
ta de parabéns mesmo, ótima organização
o dia que eu for aprender java vou me lembrar daqui
por enquanto nao vou estragar a surpresa
 :D

Abraços

»UcHiHa ItAcHi«

Membro Mestre
Offline
  • *
  • Ex-Staff

  • Mensagens: 3538

  • ---------
  • Total de Curtidas: 0

  • Agradecimentos: 446
  • Problemas com minha Net = Tempo Reduzido no Fórum, mas qualquer coisa MP e a gente tenta resolver!!
    • Ver perfil
Re: [Tutorial]Criando Sua Primeira Aplicação Com Acesso A Banco de Dados
« Resposta #4 Online: 08 de Fevereiro de 2012, 09:57 »
Nossa vejo que a galera gostou, o Maninho fez um ótimo trabalho e merece ser fixo.
Bem feito o tópico e o legal que ensina tudo, agora uma dúvida é usando JDBC certo??
Bom se for é fácil usar outros bancos de dados, e aconselho a galera ir fundo no Mysql 8)


Bowsermen

Membro Mestre
Offline
  • *
  • Travel Into The Trance

  • Mensagens: 1596

  • ---------
  • Total de Curtidas: 2

  • Agradecimentos: 445
  • Keep into Trance
    • Ver perfil
Re: [Tutorial]Criando Sua Primeira Aplicação Com Acesso A Banco de Dados
« Resposta #5 Online: 08 de Fevereiro de 2012, 11:40 »
Salve, Salve Galera!!
Oia só, mais um amigo programador no fórum hehe, parabéns pelo tópico maninho levou meu tanks pelo ótimo conteúdo e pela organização do tópico parabéns 8)
Valeu »UcHiHa ItAcHi«, demorei mas terminei hehe!
Nossa, parabéns, bom tópico e bom tutorial... Vou até deixar o tópico fixo :D
Abraço 8)
:'( Estou emocionado!
BigU obrigado pelo reconhecimento!
ta de parabéns mesmo, ótima organização
o dia que eu for aprender java vou me lembrar daqui
por enquanto nao vou estragar a surpresa
 :D

Abraços
Se um dia eu puder ajudar, pode contar comigo também KrowN..


Nossa vejo que a galera gostou, o Maninho fez um ótimo trabalho e merece ser fixo.
Bem feito o tópico e o legal que ensina tudo, agora uma dúvida é usando JDBC certo??
Bom se for é fácil usar outros bancos de dados, e aconselho a galera ir fundo no Mysql 8)

Sim é JDBC e eu pensei em fazer na última vídeo-aula uma demonstração da migração pro MySql, mas no fim não fiz. Mas na próxima série eu posso fazer isso.


Mais uma vez, gostaria de agradecer a todos que acompanharam a série. Novidades virão!

BigU

Membro Mestre
Offline
Re: [Tutorial]Criando Sua Primeira Aplicação Com Acesso A Banco de Dados
« Resposta #6 Online: 08 de Fevereiro de 2012, 13:12 »
eu havia visto um outro video tutorial que ele ensina a fazer um programa completo com acesso ao banco, jframe...

lá eles faziam com mysql e firebird, muda pouca coisa, só a classe de conexão que tem algo diferente mas os comandos são praticamente iguais..


Flw 8)
Feita pelo RIVA


Gbios

Novato
Offline
Re: [Tutorial]Criando Sua Primeira Aplicação Com Acesso A Banco de Dados
« Resposta #7 Online: 22 de Abril de 2012, 00:47 »
Parceiro parabens pelo tutorial é o melhor que ja vi, mas minha duvida é como fazer a validação do usuario com senha se puder postar como ficaria isso eu agradeceria.

Bowsermen

Membro Mestre
Offline
  • *
  • Travel Into The Trance

  • Mensagens: 1596

  • ---------
  • Total de Curtidas: 2

  • Agradecimentos: 445
  • Keep into Trance
    • Ver perfil
Re: [Tutorial]Criando Sua Primeira Aplicação Com Acesso A Banco de Dados
« Resposta #8 Online: 22 de Abril de 2012, 01:11 »
Olá Gbios! Seja Bem Vindo ao Fórum!
Parceiro parabens pelo tutorial é o melhor que ja vi, mas minha duvida é como fazer a validação do usuario com senha se puder postar como ficaria isso eu agradeceria.
Brother, você pode

Locked
Nos desculpe...
Parte do conteúdo foi bloqueado para usuários não registrados!
Registre-se gratuitamente para ver o conteúdo completo.


Depois basta

Locked
Nos desculpe...
Parte do conteúdo foi bloqueado para usuários não registrados!
Registre-se gratuitamente para ver o conteúdo completo.
!


Boa Sorte!

Gbios

Novato
Offline
Re: [Tutorial]Criando Sua Primeira Aplicação Com Acesso A Banco de Dados
« Resposta #9 Online: 26 de Abril de 2012, 17:28 »
Brother como sou iniciante estou seguindo a risca o seu tutorial, já tentei de diversas formas chamar esse método na tela de login mas nada deu certo se não for pedir muito posta ai como você faria para eu dar prosseguimento à minha aplicação.