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!!!!
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!
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! ✌🏻
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 ^_^
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
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!
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?
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
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.
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.
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 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.
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?
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
No meu curso eles nem explicam isso, só jogam pra gente.. você explica maravilhosamente bem! Obrigada!
Eu que agradeço pelo feedback!
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!!!!
Samuel, muito obrigado pela mensagem. Muita informação para ver numa aula tradicional de faculdade. Parabéns pelo seu esforço extra! ✌🏻
Quero dar os parabéns, ficou muito bem explicado. Nota 1.000 mil
Que bacana receber seus parabéns Sebastyann! Muito obrigado!!! 🙏🏻🙏🏻
Fica o convite para ver os outros vídeos sobre Python e Android.
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!
Marcelo, muito obrigado pela mensagem. Muita energia e bons estudos! 🙏🏻🙏🏻🙏🏻
Excelente didática!! Conseguir entender bem melhor do que na faculdade. Parabéns professor!
Fico feliz em saber Fabiana!
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!
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! ✌🏻
Eu te amo Kane Chain :3
Muito obrigado você está me ajudando a fazer uma prova da facul
Lindo esse final :) amo quando escrevem códigos assim!
Até o próximo código Leandro! 😉
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 ^_^
Fabio, que bacana ler seu comentário. Bons estudos e muita energia nesse início de fase! Um bom final de semana!!
Muito obrigado pela explicação, porquê na faculdade é impossível aprender isso direito
Muito obrigado por compartilhar sua experiência. Fico feliz em ter conseguido ajudar!
Muito bem explicado parabéns 😵
parabens pelo video...
Muito obrigado!
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
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!
ó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
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?
Professor, porquê o senhor não utilizou o metodo Try Catch?
Olá! Poderia ter usado. Boa observação!
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
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.
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.
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 ?
Thiago não é obrigatório. A ideia é uma única vez aberta a conexão mesmo.
Aulas incriveis, mas esse telefone tocando no fundo me deixou tão p kkk
Foi mal! 😂😉
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?
Olá! É porque estou fazendo o exemplo MySQL. Questão apenas de diferença de bancos.
@@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.
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?
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
Funciona da mesma forma com o maria DB?
Funciona sim Ewerton!
Gostei