Como fazer um CRUD Java com Mysql JDBC - Parte 01

Поділитися
Вставка
  • Опубліковано 12 лис 2024

КОМЕНТАРІ • 114

  • @leunardomaia
    @leunardomaia 2 роки тому +39

    Se façam o favor de assistir a série inteira, conteúdo incrível!

    • @KaneChanDev
      @KaneChanDev  2 роки тому +5

      Leonardo, agradeço por ceder esse feedback no início da trilha para futuros colegas.
      Fica o convite para assistir a trilha de Java para Web que tem no canal.
      Muito obrigado novamente pela indicação. 🙏🏻

  • @brunofernando1133
    @brunofernando1133 3 роки тому +26

    finalmente uma aula de qualidade. Tava procurando faz tempo...

    • @KaneChanDev
      @KaneChanDev  3 роки тому +1

      Muito obrigado Bruno!!! 🙏🏻🙏🏻

  • @natamarques6448
    @natamarques6448 3 роки тому +11

    Que qualidade meus amigos.
    Que didática incrível.
    Que calma para ensinar. 👏👏👏👏👏
    Obrigado Senhor por criar e por em nossos caminhos, professores como este.

    • @KaneChanDev
      @KaneChanDev  2 роки тому +1

      Natã agradeço imensamente pelas suas palavras. 🙏🏻🙏🏻

  • @fabianalima1189
    @fabianalima1189 Рік тому +3

    Excelente conteúdo e didática, vale muito a pena assistir até o último vídeo da série! Muito bom!

  • @Zaratustra_88
    @Zaratustra_88 Рік тому +1

    Professor, eu quero agradecer ao senhor, porque atraves da sua playlist, tive confiança e consegui montar um CRUD sozinho, apesar de alguns erros, pude realmente aprender e "brincar" com Java e MySQL. Obrigado!!

    • @KaneChanDev
      @KaneChanDev  Рік тому +1

      Parabéns pela sua conquista! Fico feliz em poder ter lhe ajudado. Até um próximo vídeo. 👏🏻👏🏻👏🏻

  • @carlossantos20
    @carlossantos20 4 роки тому +4

    Muito grato por me ajudar.

  • @lucaspericlesdefrancaperei3477
    @lucaspericlesdefrancaperei3477 2 роки тому

    Professor, você é extremamente didático. Obrigado!

    • @KaneChanDev
      @KaneChanDev  2 роки тому

      Obrigado pela mensagem Lucas e bons estudos!

  • @PatsFerrer
    @PatsFerrer Рік тому

    Maravilhoso! Obrigada pelo conteúdo!

  • @thiagomenezes2979
    @thiagomenezes2979 2 роки тому

    Muito boa sua aula. Claro, objetivo e falando nossa língua. Parabéns!

  • @innaturagourmet
    @innaturagourmet 3 роки тому

    Muito boa didática, obg por compartilhar seu conhecimento.

    • @KaneChanDev
      @KaneChanDev  3 роки тому +1

      Muito obrigado Luis pela mensagem! Na sequência pretendo disponibilizar mais material de assuntos similares.

  • @tatianacasarotto4189
    @tatianacasarotto4189 2 роки тому

    Muito obrigada! Melhor aula que encontrei!

    • @KaneChanDev
      @KaneChanDev  2 роки тому +1

      Tatiana, agradeço pela oportunidade. E fica o convite para assistir depois a outra playlist de Java pra Web. Bons estudos!

  • @joaoheitor6635
    @joaoheitor6635 3 роки тому +2

    Me ajudou muito! Muito obrigado Kane!

    • @KaneChanDev
      @KaneChanDev  3 роки тому

      João, muito obrigado pela mensagem de apoio. E bons estudos, qualquer coisa manda mensagem.

  • @marcospatton
    @marcospatton 2 роки тому

    Muito bom o conteudo de seus videos, parebéns

  • @MarceloFerreira-t1c
    @MarceloFerreira-t1c 10 місяців тому +1

    as opções de incluir JAR estão indisponiveis, alguem sabe como ajudar??

  • @LeandroOliveira-mw2rv
    @LeandroOliveira-mw2rv 4 роки тому +3

    Muito bom!

  • @thiagoalmeida5380
    @thiagoalmeida5380 3 роки тому +1

    muito bom !

  • @thiagoFERRAZ-bh
    @thiagoFERRAZ-bh 8 місяців тому

    TOP 👏👏👏👏👏

  • @joenosilva6974
    @joenosilva6974 2 роки тому

    Muito bom

    • @KaneChanDev
      @KaneChanDev  2 роки тому

      Muito obrigado! 🙏🏻🙏🏻✌🏻

  • @udyrvascaino1821
    @udyrvascaino1821 3 роки тому +1

    arigato kane chan

    • @KaneChanDev
      @KaneChanDev  3 роки тому

      Dôitashimashite zoe! 🙏🏻

  • @IrinaldoSoares
    @IrinaldoSoares Рік тому

    Estou começando neste curso de Java, aprendendo a criar este crud em java. Tenho uma dúvida, onde baixo este script sql. Consegui baixar apenas o mysql connector.

    • @alicesoares9232
      @alicesoares9232 Рік тому

      oie! boa noite eu fiz o meu no bloco de notas do meu not mesmo ...

    • @KaneChanDev
      @KaneChanDev  Рік тому +1

      Muito obrigado por compartilhar sua solução @alice. Essa é a ideia do exercício. Bons estudos!!!

    • @alicesoares9232
      @alicesoares9232 Рік тому

      @@KaneChanDev Obrigada você por esse curso estou tentando aprender pra uma prova estou bastante confiante!! Parabéns pelo conteúdo e didática excelente professor!!!

    • @KaneChanDev
      @KaneChanDev  Рік тому

      @alicesoares9232 é como matemática o nosso estudo em programação. Acredito que através da repetição vamos fixando os passos. Boa prova!

  • @luishdev
    @luishdev 7 місяців тому +1

    Eu sou incitante e fiquei perdido como sei meu URL, USER e PASS -> Seria um oraclesql da faculdade

    • @KaneChanDev
      @KaneChanDev  7 місяців тому

      Olá! Acredito que você precisa procurar um passo a passo de como instalar Oracle Express. Para ter essas configurações detalhadas.

  • @samuellucas2529
    @samuellucas2529 2 роки тому

    Esse driver que você disse pra baixar onde pega a parte do Script, só veio aqui o mysql-connector-5.1.18.jar

    • @KaneChanDev
      @KaneChanDev  2 роки тому +1

      Samuel, olá!
      O .jar é o driver que vai ser adicionado no projeto. Como uma biblioteca.
      Bons estudos!

  • @Wendelglitch
    @Wendelglitch 3 роки тому +2

    Otima aula, mas uma dúvida: preciso baixar o XAMPP? ou algum outro software do mysql?

    • @KaneChanDev
      @KaneChanDev  3 роки тому +1

      Olá! Precisa para poder fazer a gestão do banco. E muito obrigado pelo feedback.

    • @Wendelglitch
      @Wendelglitch 3 роки тому +1

      @@KaneChanDev eu que agradeço. Vou baixar o XAMPP então

  • @mcphzin2373
    @mcphzin2373 7 місяців тому

    Parece ser bom mas o drive vem na pasta não esta vindo certo.

  • @augustocesar7142
    @augustocesar7142 3 роки тому +1

    Eu baixei o pacote do mysql da descrição mas não estou conseguindo achar dentre os vários arquivos da pasta mysql-connector-5.1.18 o arquivo mysql-connector-java-5.1.18jar e o script.sql

  • @Fefacarlamoreira
    @Fefacarlamoreira 2 роки тому

    Olá! Adorei as aulas. Mas queria tirar a dúvida de qual versão de Eclipse e MySQL esta usando?

    • @KaneChanDev
      @KaneChanDev  2 роки тому +1

      Fernanda, não lembro de cabeça a versão do eclipse. O MySQL foi o 5. Sobre o eclipse mesmo mudando a versão não tende a dar problemas de compatibilidade.

    • @Fefacarlamoreira
      @Fefacarlamoreira 2 роки тому

      @@KaneChanDev Fiz todo o projeto seguindo suas aulas. Quando fiz a interface gráfica, usando o WindowBuilder, ele ta que não encontrou a tabela. Fala que a Tabela não existe. mas na main eu consigo fazer o insert, update list e tudo mais

  • @BrunosCRF
    @BrunosCRF 3 роки тому +1

    Coloca um card com a playlist desse curso, o youtube nao ta sugerindo as aulas na ordem certa :///

    • @KaneChanDev
      @KaneChanDev  3 роки тому +1

      Bruno, muito obrigado pela dica!

    • @BrunosCRF
      @BrunosCRF 3 роки тому +1

      @@KaneChanDev Por nada amigo, eu que agradeço por ajudar com seu conhecimento, essas aulas serão muito importantes para mim, pretendo disputar uma vaga em breve.

    • @KaneChanDev
      @KaneChanDev  3 роки тому

      @@BrunosCRF muita energia e motivação em seus estudos. Sucesso!

  • @jadesantos2682
    @jadesantos2682 2 роки тому

    Olá, professor pq o senhor pegou a class pelo forname, já não vem automático já que a lib está anexada?
    E pq devemos pegar via localhost esse mysql?

    • @KaneChanDev
      @KaneChanDev  2 роки тому

      Jade, é como apontamos o projeto Java para o qual banco vamos utilizar. Ali poderia ser apontado o driver de outro gerenciador. O localhost pode pegar pelo seu servidor sim. Bons estudos para você!

  • @gbruno84
    @gbruno84 Рік тому

    Olá professor, baixei o mysql, e veio apenas ele, na hora de exportar para pasta resourses ele fica sem o icone, e nao pede para baixar uma extensao do eclipe, poderia ajudar nisto?

    • @KaneChanDev
      @KaneChanDev  Рік тому

      Olá Gbruno! Acredito que já tenha resolvido não vi antes. Bons estudos!

  • @karenbarcelos361
    @karenbarcelos361 Рік тому

    Olá, tudo bem? Eu adorei a ideia do vídeo, parabéns pelo conteúdo... estou realizando meu primeiro projeto CRUD junto aos vídeos. Porém, não entendi como o arquivo que vc disponibilizou torna-se essa pasta que vc mostra no vídeo (nome da pasta: driver, com o conteúdo JAR). Eu fiz o donwload, mas não consegui encontrar. Por gentileza, poderia me ajudar? Obrigada!!! :)

    • @KaneChanDev
      @KaneChanDev  Рік тому +2

      Olá! Então o download ele já é para baixar diretamente o .jar e você pode puxar do download para a pastinha do resource dentro do projeto por volta dos 6:11 faço esse movimento. Seria isso? Espero ter ajudado e bons estudos!

    • @karenbarcelos361
      @karenbarcelos361 Рік тому +1

      @@KaneChanDev Consegui! Muito obrigada. Estou utilizando o intellij e estava adicionando o driver no lugar errado. Se alguém precisar, o caminho é: File > Project Structure > Project Settings > Modules > Dependencies > clicar no botão de "+" e procurar o driver > inserir > apply.

    • @KaneChanVideomaker
      @KaneChanVideomaker Рік тому +1

      @@karenbarcelos361 que bom que deu certo. E muito obrigado por compartilhar sua solução.

  • @enockjogos
    @enockjogos 2 роки тому

    Professor, no momento em que você escreve "date" aparece uma caixa de dialogo onde você escolhe qual data usar. No meu eclipse não aparece... poderia me ajudar?

    • @KaneChanDev
      @KaneChanDev  2 роки тому

      Enock, olá! Veja para dar um "clean" no projeto as vezes retorna. Senão tenta importar novamente o projeto. Bons estudos!

  • @estou_aqui-2361
    @estou_aqui-2361 3 роки тому +4

    aula realmente maravilhosa, mas tema branco? BRANCO? BR4NC000?

    • @KaneChanDev
      @KaneChanDev  3 роки тому +2

      Muito obrigado pelo feedback. Vou estar revendo o vídeo para compreender a sua pergunta.

    • @estou_aqui-2361
      @estou_aqui-2361 3 роки тому +2

      @@KaneChanDevEra brincadeira, eu estava falando da cor tema do eclipse kkkk, o video me ajudou mto

    • @KaneChanDev
      @KaneChanDev  3 роки тому +3

      Kkkk que maldade

  • @isabelealves3354
    @isabelealves3354 2 роки тому

    Quando você coloca o apontamento do seu mysql, o numero 3306 é padrão para todos os mysql ?

    • @KaneChanDev
      @KaneChanDev  2 роки тому

      Olá Isabele! Padrão, nesse vídeo em especial usei 3307 por causa de uma necessidade nesse dia quando estava gravando. Bons estudo!

    • @isabelealves3354
      @isabelealves3354 2 роки тому

      @@KaneChanDev 3306, não ? ou 3307? agr me pegou

    • @KaneChanDev
      @KaneChanDev  2 роки тому

      3306 é a padrão quando instala o MySQL.

    • @samuelassis632
      @samuelassis632 2 роки тому

      @@isabelealves3354 Pode colocar, se de problema/erro muda pra 3307

  • @marcelodossantosrocha1177
    @marcelodossantosrocha1177 2 роки тому +1

    Muito boa as aulas ! Professor, eu tenho uma duvida: porque que a classe de conexao com banco de dados, geralmente é criada em pacote separado ? Ela nao poderia ser criada, no mesmo pacote da classe CRUD ?

    • @KaneChanDev
      @KaneChanDev  2 роки тому

      Marcelo, primeiramente obrigado pela visita ao vídeo. Sobra a pergunta, é um padrão de projeto deixarmos a classe de conexão ao banco de dados separado (isolado). É muito importante dentro de uma aplicação, é possível garantir mais segurança e confiabilidade na aplicação. Instanciar uma conexão por usuário apenas, senão podemos as vezes acabar "esquecendo" de fechar a conexão como os sistemas web que fecham a sessão. Foi uma ideia, espero ter ajudado. E boas festas!

    • @marcelodossantosrocha1177
      @marcelodossantosrocha1177 2 роки тому

      @@KaneChanDev Muito Obrigado ! Esta era uma duvida que tinha, inclusive eu ja fiz muitas aplicaçoes, deixando a classe de conexao na mesma pasta CRUD, mas, mudei esta pratica apos assistir suas aulas. Obrigado !
      Feliz ano novo !

  • @Gabriel-co6un
    @Gabriel-co6un 3 роки тому +1

    Oi, eu estava fazendo um trabalho em Java em que era necessário cadastrar usuarios,admins, contas, lancamentos sendo que esse ' cadastrar ' na verdade era um crud pra cada no padrão MVC. Eu fiz isso, mas percebi que eu escrevia muito codigo repetitivo, mudando apenas uma coisa ou outra. Existe uma maneira de gerar um crud, mais ou menos como você fez com os getters e setters? um codigo gerado pelo netbeans? escrever codigo repetitivo dessa forma é perca de tempo?

  • @marciocostadeoliveira2271
    @marciocostadeoliveira2271 3 роки тому +1

    Professor, não ficou claro pra mim o porquê do Connection con = createConnectionToMySQL(); ser colocado dentro do metódo public static void main(String[] args), poderia me tirar essa dúvida

    • @KaneChanDev
      @KaneChanDev  3 роки тому +2

      Marcio, vou deixar anotado sua dúvida. Mas vamos lá, o main por ser o método principal não precisa ser instanciado quando precisamos acessar ela. Simplesmente podemos utilizar ela para execução.

    • @marciocostadeoliveira2271
      @marciocostadeoliveira2271 3 роки тому +1

      Obrigado professor, ficou claro pra mim!

  • @hayanreis5024
    @hayanreis5024 4 роки тому +1

    Preciso fazer um crud com paradigma orientado a objetos, esse se enquadra nesse paradigma?

    • @KaneChanDev
      @KaneChanDev  4 роки тому

      Vai te ajudar sim. Ele é uma introdução. Caso futuramente venha a trabalhar com frameworks você segue a especificação de cada um. Bons estudos!

    • @hayanreis5024
      @hayanreis5024 4 роки тому +1

      @@KaneChanDev então posso usalo ?
      É para um trabalho da faculdade rsrs
      Agradeço amigo!

  • @leolima8585
    @leolima8585 4 роки тому

    Professor conheci hoje seu canal.
    Sou aluno de curso técnico.
    O senhor ministras aulas que serão importantes para mim?
    Pode ser Java de forma paga, dependendo dos valores.
    Mais preciso um App Java para controlar permanência de usuários e dois aplicativos, um é prestador de serviços e outro é para consulta de prestadores de serviços oferecendo algo.
    Agora não passa disso.
    O app administrador (Dashboard) tem que ter mandar nos dois App da seguinte forma.
    Um switch que escolhe cadastro livre ou restrito sobre aprovação individualmente de registros para cada app.
    E por fim, individualmente para cada tabela, ter opções de suspender temporariamente um usuário, bloquear e desbloquear.
    A pergunta é. É possível com o senhor de qual forma, gratuita por doações ou paga e particular?
    Obs: busco aulas

  • @mateusmoitinho6463
    @mateusmoitinho6463 3 роки тому +1

    Não consegui baixar o conector em lugar nenhum

    • @KaneChanDev
      @KaneChanDev  3 роки тому

      Mateus, tudo bem? Atualizei a descrição do vídeo com o driver. Mas para te facilitar já te mando aqui também o link:
      - Driver Mysql: bit.ly/3vJRwRp

  • @Cristian5392
    @Cristian5392 4 роки тому +1

    Onde encontro esse conector.jar?

    • @KaneChanDev
      @KaneChanDev  4 роки тому

      Cristian, tudo bem? Você pode fazer a buscar "download conector.jar" que irá encontrar para download. P.s. te respondendo pelo celular...

  • @adenilton605
    @adenilton605 3 роки тому +1

    bota so os driver mysql que não to conseguindo colocar

    • @KaneChanDev
      @KaneChanDev  3 роки тому

      Olá!
      O link está na descrição do vídeo. 😉

    • @adenilton605
      @adenilton605 3 роки тому

      @@KaneChanDev mas não to conseguindo inserir por alguma razão

  • @Kadu.2004
    @Kadu.2004 Рік тому

    para que aquele "mysql script" servia?

    • @KaneChanDev
      @KaneChanDev  Рік тому

      Olá! Ele é o script referente a estrutura do banco de dados que precisamos criar no mysql para esse exemplo do CRUD que vamos estar trabalhando nessa série.

    • @Kadu.2004
      @Kadu.2004 Рік тому

      @@KaneChanDev ah, sim, obrigado 🙏🏻

    • @Kadu.2004
      @Kadu.2004 Рік тому

      @@KaneChanDev o primeiro passo acabou não dando certo aqui comigo, deve ser pq eu uso o NetBeans e ele é um pouco diferente do que o senhor usa no vídeo. Mas vou me esforçar pra arrumar isso.

  • @sandyrdn
    @sandyrdn Рік тому

    Professor, muito complicado kkk Não consigo importar a biblioteca jbdc pro meu projeto, faço tudo certinho mas não conecta, fica pedindo pra configurar a build path mas quando abro lá o conector tá em Modulo path, não sei onde é o erro

    • @KaneChanDev
      @KaneChanDev  Рік тому

      Oiii! Conseguiu configurar o quebra cabeça? 😊

    • @sandyrdn
      @sandyrdn Рік тому

      @@KaneChanDev Consegui sim, depois de horas kkk no final era só problema de versão do jdbc!

    • @KaneChanDev
      @KaneChanDev  Рік тому

      @@sandyrdn Parabéns!!!

  • @2986722
    @2986722 4 роки тому

    onde encontro esses arquivos:
    mysql exec.
    script
    que você arrasta para dentro da ide?

    • @jukiedis
      @jukiedis 4 роки тому +1

      se eu não me engano, no NetBeans você consegue adicionar o mysql connector direto no projeto, na área Biblioteca > Adicionar biblioteca > driver JDBC do mysql.
      Caso esteja usando o Eclipse, você encontra no site do mysql mesmo, essa é a opção para java:
      dev.mysql.com/downloads/connector/j/
      o script é a base de dados. vc abre um editor de texto e escreve o mesmo conteudo que o professor exibiu na tela ao clicar no arquivo e salva ele como .sql (não é como texto, é como .sql)

    • @samuelassis632
      @samuelassis632 2 роки тому

      Se tiver problema com a conexão de uma olhada nesse vídeo ua-cam.com/video/Ekg679TOdo4/v-deo.html

  • @ritamacedo6296
    @ritamacedo6296 2 роки тому

    Como fazer um CRUD utilizando NetBeans?

    • @KaneChanDev
      @KaneChanDev  2 роки тому

      Rita, em teoria mesma regra negocial. O que acontece é que o NetBeans carrega suas bibliotecas em particular. Utilizo o eclipse por vivenciar ela no meu dia a dia junto com o mercado.

  • @DPM-TI--MatheusAnalistadesiste
    @DPM-TI--MatheusAnalistadesiste 3 роки тому +1

    coloca github

  • @WesleyZilva
    @WesleyZilva 4 роки тому

    Muito boa explicação... mas tenho um erro no meu código... oque estou errando? github.com/wesleyzilva/007CRUDMySqlEmJava