Montando DAO Java para salvar um registro no banco de dados Mysql JDBC - Parte 02

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ธ.ค. 2024

ความคิดเห็น • 43

  • @PatsFerrer
    @PatsFerrer ปีที่แล้ว +3

    No meu curso eles nem explicam isso, só jogam pra gente.. você explica maravilhosamente bem! Obrigada!

    • @KaneChanDev
      @KaneChanDev  ปีที่แล้ว +1

      Eu que agradeço pelo feedback!

  • @samuellucas2529
    @samuellucas2529 2 ปีที่แล้ว +2

    Muito bem explicado, se fosse depender do professor do tecnólogo, estaria ferrado! Muito obrigado por dedicar um tempo pra nos mostrar esses métodos. Valeu!!!!

    • @KaneChanDev
      @KaneChanDev  2 ปีที่แล้ว

      Samuel, muito obrigado pela mensagem. Muita informação para ver numa aula tradicional de faculdade. Parabéns pelo seu esforço extra! ✌🏻

  • @sebastyann23
    @sebastyann23 4 ปีที่แล้ว +9

    Quero dar os parabéns, ficou muito bem explicado. Nota 1.000 mil

    • @KaneChanDev
      @KaneChanDev  4 ปีที่แล้ว +1

      Que bacana receber seus parabéns Sebastyann! Muito obrigado!!! 🙏🏻🙏🏻
      Fica o convite para ver os outros vídeos sobre Python e Android.

  • @MarceloFirmino85
    @MarceloFirmino85 ปีที่แล้ว

    Com muito orgulho dei o 500º like, ótima didática e atenção nos detalhes, o professor enquanto ensina, aprende, um método matador. Parabéns!

    • @KaneChanDev
      @KaneChanDev  ปีที่แล้ว +1

      Marcelo, muito obrigado pela mensagem. Muita energia e bons estudos! 🙏🏻🙏🏻🙏🏻

  • @fabianalima1189
    @fabianalima1189 ปีที่แล้ว

    Excelente didática!! Conseguir entender bem melhor do que na faculdade. Parabéns professor!

    • @KaneChanDev
      @KaneChanDev  ปีที่แล้ว +1

      Fico feliz em saber Fabiana!

  • @marciocostadeoliveira2271
    @marciocostadeoliveira2271 3 ปีที่แล้ว +3

    Olá, professor! Venho aqui lhe parabenizar a agradecer por essas aulas incríveis. O senhor facilitou muito com a aula passada e essa a conexão do JAVA com o banco de dados, eu estava quebrando a cabeça a dias, e graças a sua aula já estou conseguindo fazer sozinho. Foi as únicas vídeos aula que me fez apreender, com toda certeza irei assistir todas as suas aulas e compartilhar com os meus colegas! Obrigado!

    • @KaneChanDev
      @KaneChanDev  3 ปีที่แล้ว

      Marcio, te agradeço por compartilhar sua mensagem. É uma grande satisfação saber que consegui ajudar. E lhe agradeço pela força em divulgar esse pequeno trabalho com seus colegas. Um forte abraço e até a próxima! ✌🏻

  • @italoruan2489
    @italoruan2489 3 ปีที่แล้ว

    Eu te amo Kane Chain :3
    Muito obrigado você está me ajudando a fazer uma prova da facul

  • @TechLobo305
    @TechLobo305 2 ปีที่แล้ว

    Lindo esse final :) amo quando escrevem códigos assim!

    • @KaneChanDev
      @KaneChanDev  2 ปีที่แล้ว

      Até o próximo código Leandro! 😉

  • @fabiofrasson566
    @fabiofrasson566 3 ปีที่แล้ว +1

    Muito obrigado por essa série de vídeos, estou estudando Java na faculdade e o conteúdo vai me ajudar muitooo! Já me inscrevi, deixei like nos vídeos e vou assitir os demais ^_^

    • @KaneChanDev
      @KaneChanDev  3 ปีที่แล้ว

      Fabio, que bacana ler seu comentário. Bons estudos e muita energia nesse início de fase! Um bom final de semana!!

  • @gabbtechdicas2745
    @gabbtechdicas2745 2 ปีที่แล้ว

    Muito obrigado pela explicação, porquê na faculdade é impossível aprender isso direito

    • @KaneChanDev
      @KaneChanDev  2 ปีที่แล้ว

      Muito obrigado por compartilhar sua experiência. Fico feliz em ter conseguido ajudar!

  • @foxalvorada
    @foxalvorada 3 ปีที่แล้ว +1

    Muito bem explicado parabéns 😵

  • @CanalVasilhame
    @CanalVasilhame 3 ปีที่แล้ว +1

    parabens pelo video...

  • @soaleatorios7362
    @soaleatorios7362 3 ปีที่แล้ว +2

    com.mysql.cj.jdbc.JdbcPreparedStatement ola, so aparece o prepared com esse cj antes do jdbc, nao me aparece igual ao seu, nao consigo usar somente o preparedstatement

    • @KaneChanDev
      @KaneChanDev  3 ปีที่แล้ว

      Rafael, tudo bem? Talvez seja o driver. Na descrição deste vídeo (th-cam.com/video/V16abKUY8Ao/w-d-xo.html), tem o link para fazer o download do driver do Mysql. Espero que de certo e bons estudos!

  • @thayssabernardo8508
    @thayssabernardo8508 ปีที่แล้ว

    ótima aula, mas caso eu quisesse setar um LocalDate como eu faria ? Já que com o setDate não da certo, seria no caso a data de nascimento

  • @bloodyyice
    @bloodyyice ปีที่แล้ว

    Uma dúvida: o código apenas funcionou comigo quando eu coloquei "ClientPreparedStatement pstm = null;". Por algum motivo, ele não reconheceu o drive mysql a princípio, mas após eu fazer essa mudança, todos os códigos rodaram perfeitamente. Já dei uma pesquisada no stackOverflow, mas nada muito concreto. Alguém saberia me explicar?

  • @Zaratustra_88
    @Zaratustra_88 ปีที่แล้ว

    Professor, porquê o senhor não utilizou o metodo Try Catch?

    • @KaneChanDev
      @KaneChanDev  ปีที่แล้ว +1

      Olá! Poderia ter usado. Boa observação!

  • @samuelassis632
    @samuelassis632 2 ปีที่แล้ว

    Olá Kane o meu conn = ConnectionFactory.createConnectionToMySQL(); aparece um errinho no ConnectionFactory, clico na lampada e aparece Create class ConnectionFac... e Create field ConnectionFac... é assim mesmo? estou usando o maven

  • @blueNeodymium
    @blueNeodymium 2 ปีที่แล้ว

    Em algum ponto o Java cria algo no banco? Porque pelo que entendi a base já estava criada e então eu conecto nela. As tabelas e colunas serão criadas pelo Java? Quando eu mapeio @Entity no Spring, pelo que entendo, o framework cria as tabelas no banco. Estou assistindo esse tutorial porque quero entender como é sem o Spring.

    • @KaneChanDev
      @KaneChanDev  2 ปีที่แล้ว

      Olá Karina! Quando utilizamos as anotações quem está criando a estrutura no banco "se" não existir é o hibernate. Porque ele que faz o acesso ao banco de dados para executar os comandos sql baseado em todas as anotações que estiverem nas classes Java.

  • @thiagothomers
    @thiagothomers 2 ปีที่แล้ว

    Parabéns, ensina bem na calma. Uma dúvida. Quando você chamou a conexão na connectionFactory, não usou o new pra instanciar. Então isso não é obrigatório ? E também não é errado se eu fizer ? Apesar de que você só vai usar a classe connectionFactory uma vez nessa sua classe DAO, é isso ?

    • @KaneChanDev
      @KaneChanDev  2 ปีที่แล้ว

      Thiago não é obrigatório. A ideia é uma única vez aberta a conexão mesmo.

  • @inaciosalvador
    @inaciosalvador ปีที่แล้ว

    Aulas incriveis, mas esse telefone tocando no fundo me deixou tão p kkk

  • @srwinchester_
    @srwinchester_ 3 ปีที่แล้ว +1

    o meu coloquei Class.forName("com.postegresql.jdbc.Driver"); e agora não aparece igual ao teu, so aparece o java.sql, será que da algum erro?

    • @KaneChanDev
      @KaneChanDev  3 ปีที่แล้ว +1

      Olá! É porque estou fazendo o exemplo MySQL. Questão apenas de diferença de bancos.

    • @srwinchester_
      @srwinchester_ 3 ปีที่แล้ว

      @@KaneChanDev no caso pra vc aparece o PreparedStatement - com.mysql.jdbl e pra mim so o java.slq, vai da algum problema no resultado final?, obrigado pela atenção.

  • @BrunoOliveira-tw1yp
    @BrunoOliveira-tw1yp 4 หลายเดือนก่อน

    Eu nunca vou entender essa questão do if (conn !=null){ conn.close(). Pois se a conexão é diferente de nulo, logo, a conexão não está ativa? Se está ativa pq fechar a conexão?

    • @vinipagl
      @vinipagl 7 วันที่ผ่านมา

      pelo oq entendi, as outras classes vão usar esse método, e então esse método vai ser encerrado... é como se fosse o "break" dps de um loop: o loop faz oq tem q fazer e dps encerra

  • @VaiSemNomeMermo
    @VaiSemNomeMermo 2 ปีที่แล้ว

    Funciona da mesma forma com o maria DB?

    • @KaneChanDev
      @KaneChanDev  2 ปีที่แล้ว

      Funciona sim Ewerton!

  • @lofireformed
    @lofireformed 2 ปีที่แล้ว

    Gostei