☕️ Java MySQL - Sistema Completo - Cadastro de clientes - CRUD UPDATE - #20

  Рет қаралды 20,635

Professor José de Assis

Professor José de Assis

Күн бұрын

Пікірлер: 65
@joenosilva6974
@joenosilva6974 2 жыл бұрын
👏🏽👏🏽👏🏽
@alexrodrigues3411
@alexrodrigues3411 2 жыл бұрын
obrigado professor
@ProfessorJosedeAssis
@ProfessorJosedeAssis 2 жыл бұрын
Eu que agradeço
@pc_jean
@pc_jean 6 жыл бұрын
Aula foda d++
@ProfessorJosedeAssis
@ProfessorJosedeAssis 6 жыл бұрын
Obrigado pelo apoio
@JoseRibeiro-it2xu
@JoseRibeiro-it2xu 9 ай бұрын
Mais uma excelente aula. Obrigado 100%
@marlonmgomess
@marlonmgomess 2 жыл бұрын
Da Joinha ai Gente, o professor merece!
@ProfessorJosedeAssis
@ProfessorJosedeAssis 2 жыл бұрын
Obrigado pelo apoio!
@phnnfotos
@phnnfotos 7 ай бұрын
gostaria de uma ajuda, teria como na tabela aparecer somente o nome do Cliente?
@mariobraganca
@mariobraganca 6 жыл бұрын
Para gravar usando o Id do cliente em vez do nome: //Método alterar private void alterar() { String sql = "update tbclientes set nomecli=?, endcli=?, fonecli=?, emailcli=? where idcli=?"; try { //Prepara BD para gravação pst = conexao.prepareStatement(sql); pst.setString(1, cmpCliNome.getText()); pst.setString(2, cmpCliEnde.getText()); pst.setString(3, cmpCliFone.getText()); pst.setString(4, cmpCliEmail.getText()); // Pega o IdCli da grid aqui. int setar = tblCliente.getSelectedRow(); pst.setString(5, (tblCliente.getModel().getValueAt(setar, 0).toString())); . . . . . . O resto continua.....
@alanbarbosa1059
@alanbarbosa1059 2 жыл бұрын
Ansioso p acabar esse projeto
@Serginhokr
@Serginhokr 8 жыл бұрын
uhuu, valeu professor...
@basedeconhecimentolopes5181
@basedeconhecimentolopes5181 7 жыл бұрын
Parabéns, suas aulas são otimas, tinha muitas duvidas quanto ao CRUD e graças as suas aulas consegui compreender o uso do CRUD. Sucesso meu amigo, Há estamos precisando de mais professores como você, parabéns mesmo valeu ! ! !
@ProfessorJosedeAssis
@ProfessorJosedeAssis 7 жыл бұрын
Obrigado! Acompanha o meu blog: www.professorjosedeassis.com.br que sempre estou trazendo mais novidades. No Face também : facebook.com/professorjosedeassis Cursos Grátis no portal www.aulaead.com com Certificado, na prática e passo a passo !!! Linux Server, Linux Desktop, Windows Server, CISCO, GNS 3, VOIP, Programação, JAVA com Banco de Dados, Virtualização, REDES, Excel e muito mais !!!
@AndreLuiz-cw1vn
@AndreLuiz-cw1vn 6 жыл бұрын
muito boa suas aulas professor vou compartilhar com os amigos.
@ProfessorJosedeAssis
@ProfessorJosedeAssis 6 жыл бұрын
André, obrigado pelo apoio. Sucesso!
@FabioWielewski
@FabioWielewski 8 жыл бұрын
PARA OS QUE TIVEREM PROBLEMAS AO CLICAR NO BOTÃO alterar EM ALTERAR CLIENTE SEGUE A RESOLUÇÃO: private void alterar(){ String sql = "update tbclientes set nomecli=?,endcli=?,fonecli=?,email=? where iduser=?"; --.> DE ACORDO COM SEU BANCO try { pst = conexao.prepareStatement(sql); pst.setString(1, txtCliNome.getText()); pst.setString(2, txtCliEndereco.getText()); pst.setString(3, txtCliFone.getText()); pst.setString(4, txtCliEmail.getText()); pst.setString(5, txtCliId.getText()) ;--.> DE ACORDO COM SEU BANCO acho que o professor corrigiu porque no video da proxima aula está assim, acredito que o professor só esqueceu de editar o video já aproveitando quero agradecer muito pelas aulas professor José, estão salvando meu semestre na faculdade. Obrigado!!!
@pauloguedes4152
@pauloguedes4152 6 ай бұрын
Boa Tarde Professor, seu curso é muito bom. Somente neste CRUD UPGRADE que o comando SQL tem o where nomecli tem que ser com campo idcli, tem que consertar. Você fala que funciona e não dá certo. Somente no fina do vídeo que você incluir o indcli, O aluno fica confuso. Parabéns pelas aulas.
@YvaTavares_oficial
@YvaTavares_oficial 8 жыл бұрын
Muito bom. Sucessos tb
@MccTosh
@MccTosh 8 жыл бұрын
Obrigado por mais uma excelente aula fique com Deus
@subsecaodecomunicacaosocia4641
@subsecaodecomunicacaosocia4641 7 жыл бұрын
Estimado Professor, aqui fala um pupilo feliz por demais em conhecer seu método de ensino, meus sinceros agradecimentos a ti ó tutor, sucesso! Diariamente assisto os videos e conceitos difíceis são abrandados por sua forma de ensinar. Saúde e paz!
@brunogoesreview197
@brunogoesreview197 7 жыл бұрын
OBrigado por tudo professor, estou aprendendo mais e mais !!!!
@mariobraganca
@mariobraganca 6 жыл бұрын
Professor parabéns!! Programa há muito tempo em outras linguagens, mas não sabia nada de Java. Muito didática sua aula.
@serginhoprocol2595
@serginhoprocol2595 7 жыл бұрын
Eu estou aprendendo muito com você professor, obrigado.
@GilsonAlvessout
@GilsonAlvessout 7 жыл бұрын
Meu querido Professor José antes de mais nada quero parabeniza-lo pelo excelente trabalho. faço aqui o meu humilde comentário: Não é bom fazer alterações em tabelas usando o atributo nome, pois podemos ter nomes iguais e com isso fazer alteração em vários campos eu optei pelo ID por ser único. Obrigado e continue nos ajudando!!!
@ProfessorJosedeAssis
@ProfessorJosedeAssis 7 жыл бұрын
Gilson, tudo bem! Concordo com você, agradeço a sugestão.
@gadgetpro1858
@gadgetpro1858 8 жыл бұрын
A melhor vídeo aula de java que já assisti, parabéns.
@alavec
@alavec 8 жыл бұрын
Valeu, professor!
@Diego-lh8sz
@Diego-lh8sz 8 жыл бұрын
Essas aulas tão me ajudando a concluir curso de programação, técnico em informática, obrigado
@odairjose4862
@odairjose4862 4 жыл бұрын
Ola professor tira uma duvida! se eu não quiser excluir um cliente como eu coloco ele em modo inativo sem excluir poderia me mostrar que tipo de código usar?
@Masccavo
@Masccavo 8 жыл бұрын
Suas aulas são as melhores, está me ajudando e muito em um projeto que tenho que fazer no trabalho.
@danirleymaia2681
@danirleymaia2681 7 жыл бұрын
Bom Dia Jose tudo bem. Estou estudando este seu esqueminha e está show de bola, esta sendo um aprendizado excelente. Mas na aula 20 na hora de atualizar esta aparecendo um erro com o seguinte dizer: Já procurei e não achei o erro. you have an error in your SQL, syntax;check the manual that corresponds to your MariaDBserver version for the rigth syntax to user near 'where idcli="at line 1.
@wesleysmookes1039
@wesleysmookes1039 7 жыл бұрын
significa que voce errou nao sintax do sql confira pra ver se nomes que voce colocou sao os mesmo e se esta tudo certo.se sim vai funcionar flw
@diegosantana3797
@diegosantana3797 4 жыл бұрын
Professor na aula de setar os dados dos clientes nos campos, para poder visualizar na tabela eu tive que por txtClinome... (setar, 0), se eu coloca-se 1, ele iria aparecer Endereco no lugar, ou seja minha sequência em mysql está assim : nomecli, endcli, fonecli, emailcli e idcli, mais quando chego na parte de alterar eu não consigo alterar o nome, já os demais altera, já quebrei a cabeça em ficar modificando e da exceção poderia me ajudar com esse erro, ou eu devo criar uma outra tabela com a sequência certa do mysql Parabéns pelas aula e abraço !!! tenho uma outra pergunta, gosto muito de jogos, vc poderia criar algumas aula de jogos? a sua didadica é muito boa ! até mais !
@umcarinha732
@umcarinha732 7 ай бұрын
Professor estou utilizando sua aula como base para um projeto da faculdade e tenho uma dúvida, se puder me ajudar. Segui os passos indicados na parte de alteração de cliente (minha tabela de clientes possui 7 colunas, incluindo o idcliente, que é a chave primária auto_increment). No entanto, ao executar o código, ocorre o seguinte erro: java.sql.SQLException: No value specified for parameter 7. Já tentei mudar a ordem das colunas e adicionar o idcliente, mas o erro persiste, apenas em colunas diferentes. Poderia me auxiliar a resolver esse problema?
@AndersonSilva-ny6il
@AndersonSilva-ny6il 7 жыл бұрын
Mais uma vez, muito obrigado pela aula grande mestre! só uma observação do modo como fiz o update... no seu metodo, o senho utiliza o nome como mola propulsora, já eu utilizei o idcli mesmo. basta colocar uma variavel inteira no inicio do metodo antes da string sql pra capturar o id da coluna da tblCliente : int setar = tblCliente.getSelectedRow(); E no 'pst.setString' da leitura do id colocar assim : pst.setString(5, tblCliente.getModel().getValueAt(setar, 0).toString()); Abraços!
@gilbertodasilva4559
@gilbertodasilva4559 2 жыл бұрын
poderia tirar uma duvisa q vi nesse sistema na parte de cadastro de cliente - metodo alterar - quando vc busca filtro ai vc clica preenche os dados - certo --- ai vc altera os dados- salva .... se vc clicar novamente no mesmo registro sem pesquisar direto ele nao muda - somente se fizer nova pesquisa.. nao teria como ja quando altera ele ja atualizar na lista de pesquisa se caso eu queira pegar ele novamente.. tem um jeito ou he isso mesmo tem q fazer nova pesquisa
@wesleyvilaseca
@wesleyvilaseca 6 жыл бұрын
Professor, gostaria muito de lhe agradecer pelo conteúdo aqui disponibilizado, de fato é incrível! Tomei a liberdade (mesmo sem saber muita coisa) de deixar a área do usuário um pouco parecida com a área do cliente e acho que ficou maneiro (sei que vc fez das duas maneiras afim de mostrar as diferenças e até mostrar um pouco ou muito (isso é relativo) de lógica). Muito obrigado mesmo mas cade aqueles mais de 40mil da primeira aula?
@ProfessorJosedeAssis
@ProfessorJosedeAssis 6 жыл бұрын
Obrigado pelo apoio, e sucesso.
@wesleysmookes1039
@wesleysmookes1039 7 жыл бұрын
eu coloquei o campo de id como invisivel pq se o cliente nao pode mecher e melhor ele nem ver.
@phnnfotos
@phnnfotos 7 ай бұрын
como?
@phnnfotos
@phnnfotos 7 ай бұрын
pode me ajudar nisso, eu gostaria de fazer essa tabela que o professor mostra, mas que aparecesse somente o nome
@lucasserafim8256
@lucasserafim8256 8 жыл бұрын
Você dar aulas maravilhosas por favor postar as aulas restante deste curso da 21 até o final estou aguardando ansioso abraço
@franciscoaristideschgasmar2585
@franciscoaristideschgasmar2585 7 жыл бұрын
aparece o seguinte erro java.sql.SQLExeption:Paramenterindex out of range(5 > number of parameters, wihich is 4) coloco menor que 4 igual a 5 maior que 5 mas não da certo [
@luannunesptu
@luannunesptu 7 жыл бұрын
Tenho outra pergunta: Também na vídeo aula 20 na pesquisa dos clientes, posso digitar qualquer carácter que busca todos os clientes, poderia me auxiliar nisso
@gezierrismaniotto256
@gezierrismaniotto256 7 жыл бұрын
É possível chamar o método alterar da classe usuarios, ao invés de reescrever o códido todo, e só sobrescrever o mesmo?
@matheussouza3435
@matheussouza3435 8 жыл бұрын
Quando sai a proxima aula Professor??
@renatomoran8687
@renatomoran8687 7 жыл бұрын
Eu preferi não deixar o idcli visivel, usei outra forma para realizar a operação. ficou assim: private void alterar() { String sql = "update tbclientes set nomecli =? , endcli =? , fonecli =? , emailcli =? where idcli =?"; try { pst = conexao.prepareStatement(sql); // Variável que auxilia a pegar da tabela dinâmica o idcli do cliente e usar para realizar o update no banco de dados int setar = tblClientes.getSelectedRow(); pst.setString(1, txtCliNome.getText()); pst.setString(2, txtCliEnd.getText()); pst.setString(3, txtCliTel.getText()); pst.setString(4, txtCliEmail.getText()); // Pega da tabela dinâmica o idcli do cliente e usa para realizar o update no banco de dados pst.setString(5, tblClientes.getModel().getValueAt(setar, 0).toString()); // txtCliNome.setText(tblClientes.getModel().getValueAt(setar, 1).toString()); if (txtCliNome.getText().isEmpty() || txtCliTel.getText().isEmpty()) { JOptionPane.showMessageDialog(null, "Preencha todos os campos obrigatórios", "Atenção", JOptionPane.WARNING_MESSAGE); } else { // A linha abaixo executa o update no banco de dados // A linha abaixo é usada para confirmar a alteração dos dados na tabela int adicionado = pst.executeUpdate(); if (adicionado > 0) { JOptionPane.showMessageDialog(null, "Dados do cliente foi alterados com sucesso!", "Sucesso", JOptionPane.INFORMATION_MESSAGE); // A linha abaixo deixa em branco os campos de texto na tabela cliente txtCliNome.setText(null); txtCliEnd.setText(null); txtCliTel.setText(null); txtCliEmail.setText(null); txtCliPesquisar.setText(null); pesquisarCliente(); } } } catch (Exception e) { JOptionPane.showMessageDialog(null, e); } }
@biancaleonardo9283
@biancaleonardo9283 5 жыл бұрын
Me salvou aqui agora!
@xandynhoguns
@xandynhoguns 8 жыл бұрын
resolvendo o erro sem ter que alterar nenhum campo no seu programa public void editar() { String sql = "update tbclientes set nomecli=?, endcli=?, fonecli=?, emailcli=? where idcli=?"; try { pst = conexao.prepareStatement(sql); pst.setString(1, txtCliNome.getText()); pst.setString(2, txtCliEnd.getText()); pst.setString(3, txtCliFone.getText()); pst.setString(4, txtCliEmail.getText()); // na linha abaixo irei setar o campo que aparece o idcli na tabela no caso o campo 0 pst.setInt(5, (int) tblClientes.getModel().getValueAt(tblClientes.getSelectedRow(), 0));
@CarlosRoberto-pi8tn
@CarlosRoberto-pi8tn 8 жыл бұрын
Quando clico no botao editar dar uma mensagem de erro na where idcli=?; não estar editando o que pode ser
@eliasrodrigues9734
@eliasrodrigues9734 7 жыл бұрын
O meu esta dando erro na hora de atualizar a tabela : no value specified for parameter 7
@KLEINMARCIO
@KLEINMARCIO 6 жыл бұрын
Parabéns, o seu curso está ótimo, entretanto nesta aula, complicaria muito alterar o código para evitar o fato citado pelo colega abaixo (Gustavo Valério) - Depois de atualizar/editar os dados de um cliente, a tabela da pesquisa continua mostrando os dados anteriores ?
@messiasvasconcelos9988
@messiasvasconcelos9988 8 жыл бұрын
Alguém poderia me tirar uma duvida: ao clicar em alterar sem fazer nenhuma modificação aparece a mensagem que atualizou os dados, mais se eu adicionar algo mais nos campos e clicar no botão alterar, não acontece nada, nenhuma mensagem de erro, também não atualiza. o que poderia ser isso? Já refiz o código e estou caindo no mesmo erro!
@doponalopes
@doponalopes 8 жыл бұрын
o meeu tbm ta assim
@luannunesptu
@luannunesptu 7 жыл бұрын
Olá Professor, desde já parabenizo pelo belissimo trabalho realizado até aqui. estou com um problema no meu código:Quando altero os dados de um determinado cliente após aparecer a mensagem "seus dados foram alterados com sucesso" me apresenta um erro: JAVA.LANG.NULLPOINTEREXCEPTION poderia me ajudar a resolver isso. obrigado
@lucasserafim8256
@lucasserafim8256 8 жыл бұрын
Muito boa suas aulas quando sai a 21?
@joharflox5500
@joharflox5500 8 жыл бұрын
Saudações professor, parabéns e muito obrigado ... Tenho vindo a acompanhar este curso ... mas com a particularidade de não ter usado o NetBeans ferramentas gráficas ... Eu escrevi o código passo a passo e modificações ... Aos amigos interessados aqui é o repositório; github.com/joharflo/TecniCompu.git Saludos Profesor, felicitaciones y muchas gracias... He venido siguiendo este curso... pero con la particularidad de que NO he usado la herramienta gráfica de NetBeans... el código lo he escrito paso a paso y con modificaciones... A los amigos interesados aquí esta el repositorio; github.com/joharflo/TecniCompu.git ......
☕️ Java MySQL - Sistema Completo -  Cadastro de clientes - CRUD DELETE - #21
12:47
☕️ Java MySQL - Sistema Completo - Emitir OS (insert) - #25
30:56
Professor José de Assis
Рет қаралды 24 М.
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
☕️ Java MySQL - Sistema Completo - CRUD - SELECT - #13
33:52
Professor José de Assis
Рет қаралды 41 М.
☕️ Java MySQL - Sistema Completo -  Formulário de Serviços - #22 - Parte 1/2
12:39
☕️ Java MySQL - Sistema Completo - CRUD - UPDATE - #15
14:19
Professor José de Assis
Рет қаралды 23 М.
☕️ Java MySQL - Sistema Completo - Criando um perfil de usuário (login) - #11
31:08