Java com Banco de Dados no Netbeans - #10 - Inserir FK Chave Estrangeira usando composição

  Рет қаралды 19,743

Descompila

Descompila

Күн бұрын

Пікірлер: 51
@brainiacmarco4014
@brainiacmarco4014 8 жыл бұрын
Vamos positivar pessoal!! O Samuelson merece pelo excelente trabalho!
@Edu-SanDevIstan
@Edu-SanDevIstan 5 жыл бұрын
Cara que fantástico! Vc ressuscitou a vontade que eu tinha de programar do primeiro ano com suas aulas, te desejo tudo de bom, deveria ser meu professor aqui na faculdade q ganha 15 pau tem doutorado mas precisa ficar consultando tudo pra passar conteúdo lixo pra gente!
@vicenterails
@vicenterails 4 жыл бұрын
É impossivel assistir as tuas aulas sem aprender. Os teus tutorias são os melores tutoriais de Java que eu alguma vez ve!! Obrigado por tudo!
@Agnaldojunior9
@Agnaldojunior9 7 жыл бұрын
Meus parabéns. Excelente vídeo e trabalho. Continue sempre assim.... Estava procurando isso por toda a internet e não encontrava de um jeito bem explicado... Obrigado
@Descompila
@Descompila 7 жыл бұрын
De nada Agnaldo. Fico feliz em ter ajudado em sua dúvida. Abraço!
@joaogabrielaraujogomesalve9823
@joaogabrielaraujogomesalve9823 6 жыл бұрын
Você é o caraaaa mano, me salvou demais com essas aulas! NICE WORK MAN!! :D
@Descompila
@Descompila 6 жыл бұрын
De nada João. Bons estudos!
@caiobreno5383
@caiobreno5383 6 жыл бұрын
parabéns pelo excelente trabalho! uma dica: pra refatorar uma variavel é só pressionar ctrl+r sobre ela que onde ela estiver referenciada no código será alterada, sem precisar modificar em todo lugar que vc faz uso da mesma. Valeu!
@natawesley8498
@natawesley8498 3 жыл бұрын
nossa cara, vlw mesmo. Me salvou aqui no meu projeto! Like e +1 Inscrito! Tmj
@David55293
@David55293 8 жыл бұрын
Muito bom, e obrigado por nós ouvir, até a próxima
@Descompila
@Descompila 8 жыл бұрын
De nada David. Abraço!
@Paulinho3706
@Paulinho3706 8 жыл бұрын
Muito bom o video!!! Ganhoou um inscrito....
@Descompila
@Descompila 8 жыл бұрын
Valeu Paulo!
@iPaToLino
@iPaToLino 4 жыл бұрын
Você explica bem eu gosto bastante da sua didatica, mas voce precisa compartilhar mais coisas. Eu queria o Código do SQL, do banco de Dados em momento nenhum você disponibilizou isso curso, ou pelo menos disponibilizasse o banco de Dados
@KeizemCross
@KeizemCross 5 жыл бұрын
Salvando empregos desde 2016
@gustavoalvescorreia8694
@gustavoalvescorreia8694 6 жыл бұрын
você tem vídeo que mostra inserindo no banco de dados com chave estrangeira no combobox?
@danielazevedo2026
@danielazevedo2026 7 жыл бұрын
Parabéns pelos vídeos, vc explica bem. Vc tem algum vídeo explicando como fazer um INSERT parecido com esse, com tabelas relacionadas, chaves estrangeiras etc.. Mas feito em um Sistema Web?
@Descompila
@Descompila 7 жыл бұрын
Opa Daniel. Ainda irei fazer uma versão Web do mesmo projeto. Anotei aqui sua sugestão.
@wilianleao806
@wilianleao806 6 жыл бұрын
eu fiz exatamente isso porém com interface gráfica, mas na hora de salvar da um erro NullPointerException, só que não tem nada recebendo ou referenciando nulo nos códigos ou no banco. Oq faço?
@randalchristian5591
@randalchristian5591 4 жыл бұрын
E se for uma única tabela com chave estrangeira recursiva (auto relacionamento) ? como fica o modelo ? Grato pela atenção !!
@wemersonaraujo5738
@wemersonaraujo5738 4 жыл бұрын
Se eu tiver um método inserir e precisar pegar um valor tipo inteiro no formulário JFrame como fica? fiz aqui e da erro de incompatibilidade de dados exemplo: tenho uma classe "user" e uma "controle" com seus respectivos getters end setters e na no formulário um botão salvar com esta linha -> modControle.setCont_user_Id(txtUserID.getText());
@markitinho95
@markitinho95 7 жыл бұрын
Amigo, boa tarde! ótima aula, porém me tira uma dúvida: Caso eu fosse inserir um produto sem uma descrição cadastrada ainda, como eu faria? ou então no caso de cadastrar um cliente com um endereço que é o meu caso. Cliente(1,1) ----(1,N) Endereco.
@ehduardu182
@ehduardu182 7 жыл бұрын
Olá amigo, muito boa a aula mas o que eu faço quando a chave estrangeira que eu quero é de auto relação ?
@Descompila
@Descompila 7 жыл бұрын
Não entendi. Poderia detalhar?
@diverz23
@diverz23 8 жыл бұрын
Obrigado pelos videos têm ajudado muito. Estou tentando adicionar uma data e uma hora nas tabelas (java.sql.date e java.sql.time) e não estou a conseguir encontrar uma função que converta uma data (12-01-2017) em Date(long). No caso do metodo time(long) passa-se a mesma coisa. Pode ajudar-me?
@wudysonandrade949
@wudysonandrade949 6 жыл бұрын
Qual o video que mostra pegando a FK direto do jcombobox e inserindo no banco ?
@Descompila
@Descompila 6 жыл бұрын
Na primeira serie de java com banco de dados, mostro apenas como chamar os dados do combo com o type object e recupera-los.
@adrianoasa8492
@adrianoasa8492 5 жыл бұрын
09:21 como pegar essa informações direto de um campo digitado pelo usuário?
@alexandrebezerra1517
@alexandrebezerra1517 5 жыл бұрын
Quando vc for usar o set ao construir o objeto vc passa por parâmetro o campo digitado. Lembrando que deve preencher todas as colunas da tabela. por exemplo: Usuario u = new Usuario(); u.setNome(jTextFieldNome.getText());
@LaviSenju
@LaviSenju 4 жыл бұрын
pra quem deu erro de chave estranjeira, é porque ele nao tem uma categoria 1 pra referenciar insert into categoria(descricao) values ("Alimentos"); insert into categoria(descricao) values ("Limpeza"); insert into produto(descricao,qtd,valor,categoria_id) values ("Macarrão",3,4.5,1); insert into produto(descricao,qtd,valor,categoria_id) values ("Alvejante",10,6,2);
@marcosviniciussdorosario8521
@marcosviniciussdorosario8521 6 жыл бұрын
to apanhando da interface em : pegar o id_categoria try { prod.setNm_Produto(txtproduto.getText()); prod.getCategoria().setId_categoria(ABORT); ProdutoDao dao = new ProdutoDao(); dao.cadastrarproduto(prod); } catch (Exception erro) { } como essa linha do Id_categoria tem que ficar no btnSalvar nao ta salvando na tabela produto
@pedrohenrique-rc6iv
@pedrohenrique-rc6iv 7 жыл бұрын
Já fez essa aula usando interface?
@Descompila
@Descompila 7 жыл бұрын
Ainda não Pedro. Mas irei fazer, é um assunto que está sendo bastante pedido por e-mails e comentários.
@MinhaIdentidade369
@MinhaIdentidade369 7 жыл бұрын
é praticamente a mesma coisa, é só tu ver a aula dele de interface e ver essa e aplicar o conceito
@marcosviniciussdorosario8521
@marcosviniciussdorosario8521 6 жыл бұрын
na verdade tem uma pequena diferença to apanhando da interface em : pegar o id_categoria try { prod.setNm_Produto(txtproduto.getText()); prod.getCategoria().setId_categoria(ABORT); ProdutoDao dao = new ProdutoDao(); dao.cadastrarproduto(prod); } catch (Exception erro) { } sei que o erro esta na linha de categoria como seria o certo no btnSalvar como essa linha tem q ficar ? Agradeço muito a atençao desde já
@guilhermeoliveira-dolphine5388
@guilhermeoliveira-dolphine5388 6 жыл бұрын
Como faz quando o relacionamento é 1-N?
@sir157
@sir157 6 жыл бұрын
Como faz pra essa chave(categoria) ser autoincrement, pra associar ela ao produto na hora do cadastro.
@Descompila
@Descompila 6 жыл бұрын
Silvio, é necessário que vc selecione uma categoria para ser inserida no produto, não tem como ser automático.
@nanquim
@nanquim 8 жыл бұрын
Bom dia! Aqui tá dando o erro: Errojava.sql.SQLException: Field 'id' doesn't have a default value Esse campo estava como primary key auto_increment Tirei o auto incremento e continua Troquei o valor default com ALTER TABLE loja.categoria MODIFY id int(11) DEFAULT 0, dei commit e quando dou describe aparece o valor dafault como 0, mas o erro continua. Fiz a mesma coisa com o valor default da chave estrangeiro na tabela produtos Pode me ajudar?
@Descompila
@Descompila 8 жыл бұрын
Fala Juliana. O erro ocorrido geralmente ocorre quando não se coloca o primary key auto_increment. Caso ainda esteja com erro envia para meu e-mail samuelsonbrito@outlook.com
@johnatansilva1322
@johnatansilva1322 7 жыл бұрын
Como posso conseguir os códigos por escrito?Pq assistir e copiar me gera muitos erros.
@Descompila
@Descompila 7 жыл бұрын
É dessa forma que irá aprender Robson. São com os erros que evoluirá na linguagem, é normal acorrer erros no desenvolvimento. Todos os códigos estão disponíveis aqui: github.com/descompila
@marcosmarcolas8201
@marcosmarcolas8201 2 жыл бұрын
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: class java.lang.String cannot be cast to class model.Unidade (java.lang.String is in module java.base of loader 'bootstrap'; model.Unidade is in unnamed module of loader 'app') error ao converter objeto unidade para string
@Descompila
@Descompila 2 жыл бұрын
Tá tentando colocar um objeto em um type string
@IosueFonssicca
@IosueFonssicca 5 жыл бұрын
No meu caso dá erro e não fala qual foi o erro. ;-;
@brainiacmarco4014
@brainiacmarco4014 8 жыл бұрын
Uma dica para agilizar e renomear a variável de uma só vez onde ela aparecer: seleciona uma variável + ctrl+r ==> pode renomear onde aparece a variável do mesmo nome. www.guj.com.br/t/alterar-nome-de-todas-as-variaveis-com-mesmo-nome-netbeans/276151
@Dejalbas
@Dejalbas 7 жыл бұрын
Samuelson veja o erro que deu parece que errei na criação do banco, mas não estou achando, segue o erro e meu comando para criação da tabela. Erro: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`dbloja`.`produto`, CONSTRAINT `produto_ibfk_1` FOREIGN KEY (`categoria_id`) REFERENCES `categoria` (`id`)) //criação do banco create database dbLoja default character set utf8 default collate utf8_general_ci; //criação tabela produto create table produto( id int auto_increment, descricao varchar(50), qtd int, valor double, categoria_id int, primary key(id), foreign key (categoria_id) references categoria(id) )default charset utf8; //criação tabela categoria create table categoria( id int auto_increment, descricao varchar(45), primary key(id) )default charset utf8;
@Dejalbas
@Dejalbas 7 жыл бұрын
Pessoal, isso é para todos, na verdade não tem erro, pode acontecer com mais alguém, então estou compartilhando, ao fazer o "DELETE", da categoria, eu apaguei tudo, temos que tratar esse erro, quando não existe a categoria, ou o item da chave estrangeira, peço ao Samuelson que explique melhor sobre isso! Obrigado mestre.
@LaviSenju
@LaviSenju 4 жыл бұрын
@@Dejalbas socorr obrigada, nao acredito que é isso meu deus kkk, pior que eu tava morrendo aqui é tão logico
@wilklenaugustodes.rjunior4255
@wilklenaugustodes.rjunior4255 6 жыл бұрын
ainda bem que eu troquei ciências da computação por engenharia agrícola kkkkkkkk... prá la
@Descompila
@Descompila 6 жыл бұрын
hahahah
Como carregar dados no Combobox do banco de dados em JAVA!
17:41
Caio Malheiros
Рет қаралды 8 М.
JISOO - ‘꽃(FLOWER)’ M/V
3:05
BLACKPINK
Рет қаралды 137 МЛН
SLIDE #shortssprintbrasil
0:31
Natan por Aí
Рет қаралды 49 МЛН
Primeiro Programa JAVA no Netbeans
6:25
parteOm
Рет қаралды 35 М.
Exportar um projeto no Netbeans
2:57
Sergio Roberto Luzetti Junior
Рет қаралды 6 М.