Realizando Cadastro de Estados - aula 022

Поделиться
HTML-код
  • Опубликовано: 12 дек 2024

Комментарии • 137

  • @AnaCarolina-rw3tw
    @AnaCarolina-rw3tw 11 лет назад

    Estava sem esperança de aprender a programar, já fiz vários cursos mais depois de começar a seguir passo a passo estou com esperança.
    valeu....

  • @windsonsilvamalveira8566
    @windsonsilvamalveira8566 10 лет назад

    Outra coisa que aprendi para aqueles que estão começando, foi a utilização do JInternalFrame adicionado a um JDesktopPane dentro da Janela Principal. Obrigado pelas aulas Professor, estou apredendo muito. Deus te abençoe.

  • @devv_nerd
    @devv_nerd  11 лет назад +1

    Fico contente que gostou Leandro obrigado!!!!

  • @gefranviana4742
    @gefranviana4742 8 лет назад

    SUAS AULAS SÃO FANTASTICAS VC É UM BOM PROFESSOR, ESTIVE FAZENDO MEUS PROJETOS PELA VIDEO AULAS DO DIOGO PEREIRA, QUE TAMBEM SÃO BOAS MAS ME ENGANCHEI NA HORA DE EXPORTA O PROJETO PARA UM PDF E SEUS VIDEOS MOSTRA FAZER PASSO À PASSO.

  • @douglaswellington84
    @douglaswellington84 8 лет назад +1

    uau melhores aulas para quem tem noções básicas de Java. Ótimo trabalho!!!

  • @robertocamargo6557
    @robertocamargo6557 9 лет назад

    Meus parabéns, ótima explicação. Seguindo as vídeos aulas até agora deu tudo certo, é na verdade que eu conheça o único canal que realmente consegui aprender. Valeu abço e sucesso.

  • @rafaelfernandescantor
    @rafaelfernandescantor 11 лет назад

    Valew professor...esclareceu minha dúvidas!
    Continue com o canal!
    Parabéns!

  • @felix0611
    @felix0611 9 лет назад

    Muito bom seu material, estou desenvolvendo meu projeto com sucesso com seu tutorial.

  • @RomyRamires91
    @RomyRamires91 10 лет назад

    Ótimas video aulas, ta de parabéns, obrigado Java Plugados pelo conhecimento passado!

  • @robsssn
    @robsssn 7 лет назад

    VOCE È FODA NUNCA IA APRENDER NA FACULDADE VLWWWW DEUS TE ABENÇOE TODO SUCESSO DO MUNDO

  • @SilvaPauloPedro
    @SilvaPauloPedro 10 лет назад

    Show de aula! Conseguindo acompanhar, abraços.

  • @pablorosadossantos4463
    @pablorosadossantos4463 9 лет назад

    A CONEXÃO FOI ÓTIMA, SIMPLES, BEM SIMPLES !

  • @marcosrobertobrum336
    @marcosrobertobrum336 11 лет назад

    Ótima aula! estou começando hoje, vamos ver até ultima aula....

  • @javazantech
    @javazantech 3 года назад

    Top professor você ensina muito bem ....parabéns

  • @devv_nerd
    @devv_nerd  11 лет назад

    Opa estamos aqui para ajudar no que for possível!

  • @miguelleonel5112
    @miguelleonel5112 8 лет назад

    Que bom esta tudo certo.
    Parabéns, suas aulas são muito boa.

  • @lucianolourenco7562
    @lucianolourenco7562 10 лет назад

    Parabéns pelo trabalho!
    Ótimas aulas.

  • @renatobaratagomes5963
    @renatobaratagomes5963 9 лет назад

    Show estas aulas. Muito bem explicado. Parabéns.

    • @devv_nerd
      @devv_nerd  9 лет назад

      +Renato Barata Gomes Obrigado!!!

  • @danilodiasdeoliveira5662
    @danilodiasdeoliveira5662 11 лет назад

    Obrigado por compartilhar conhecimento... muito boa a vídeo aula

    • @devv_nerd
      @devv_nerd  11 лет назад

      É um sempre um prazer..... passar o que sei a diante!!!

  • @EduardoRodrigues-mp9vo
    @EduardoRodrigues-mp9vo 11 лет назад

    Muito bons esses videos,parabéns professor estou aprendendo tudo...

  • @ronaldinho22
    @ronaldinho22 9 лет назад

    MUITO BOA A VÍDEO AULA MANO PARABÉNS.

  • @MsCelsoricardo
    @MsCelsoricardo 8 лет назад

    Muito bom suas video aulas bem explicado, estou seguindo todas, nao sei se vc ja posto mas seria legal umas aulas só sobre banco abraços.

  • @MarcosSilva-gh8gd
    @MarcosSilva-gh8gd 8 лет назад

    show você e um professor excelente

  • @edgarlino9681
    @edgarlino9681 10 лет назад

    Cara, suas aulas são boas d+++ parabéns!

  • @sabidoTech
    @sabidoTech 11 лет назад

    muito bom só tinha feito conexão com banco... usando hibernate..bom tnbm aprender atraves da sql puro na classe...vlw.

  • @rodrigovbaautomation8703
    @rodrigovbaautomation8703 10 лет назад

    Parabéns pela didática, excelente aula....

    • @devv_nerd
      @devv_nerd  10 лет назад +1

      Obrigado!!!!

    • @rodrigovbaautomation8703
      @rodrigovbaautomation8703 10 лет назад

      Java Plugados na aula 22, surgiu um erro:erro ao fechar a conexão..
      erro: relação cadastro não existe.
      verifiquei e a tabela cadastro existe e esta escrito da mesma maneira que no banco de dados....o que sera que pode ser...?

  • @aparecidoalvaresricardo4646
    @aparecidoalvaresricardo4646 10 лет назад

    Legal cara..To conectado com o banco..tutorial muito bom Obrigado.
    Ricardo

    • @devv_nerd
      @devv_nerd  10 лет назад

      Fico contente que minhas vídeo aulas esteja ajudando!

  • @Flaviojuniorsje
    @Flaviojuniorsje 3 года назад

    parabens melhor aula do you tube

  • @Paparologia
    @Paparologia 7 лет назад

    Ótima aula, parabéns!
    Faz sentido ter o campo código para alimentar o banco lá no frmEstado? vejo que ele é serial (auto_increment) e não necessita de ter um campo para inserir pois é automático.

  • @brainiacmarco4014
    @brainiacmarco4014 8 лет назад

    Obrigado, muito boa aula!

  • @andersondru
    @andersondru 8 лет назад

    Vlw pelo conhecimento.

  • @FabioBarbosabbs
    @FabioBarbosabbs 9 лет назад

    JÁ ENTEDIR AQUI VALEU

  • @nelsonsouza8480
    @nelsonsouza8480 9 лет назад

    Show de Aulas !!!!
    Quando sair não teria que fechar a conexão com o Banco uma vez que quando se abre o formulario ele conecta?!!!
    E no caso se for em rede tem que por algum comando ?!!!
    Cara to aprendendo muito parabéns pelas aulas !!!!

  • @windsonsilvamalveira8566
    @windsonsilvamalveira8566 10 лет назад

    Parabéns pelas aulas Professor.
    Estou começando no Java mais fica uma dica caso alguém se interesse em fazer o mesmo.
    No meu caso não abri uma conexão com o banco durante o carregamento do Formulário, ex:
    Classe que retorna uma conexão com o Banco de Dados:
    package br.com.dao;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    /**
    *
    *@author windsonsm
    */
    public class conexaoDB {
    private static final String url = "jdbc:postgresql://localhost:5432/DBcontrole";
    private static final String loginDB="postgres", senhaDB="******";
    public static Connection getConexao() throws SQLException {
    try {
    return DriverManager.getConnection(url,loginDB,senhaDB);
    }catch(SQLException se) {
    throw new SQLException("Erro ao conectar ao Banco de dados"+se.getMessage());
    }
    }
    }
    Classe que fará o CRUD de um Produto, aqui segue apenas o metodo para incluir um produto :
    package br.com.crud;
    import br.com.dao.conexaoDB;
    import br.com.modelos.Produto;
    import br.com.modelos.Usuario;
    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.util.logging.Level;
    import java.util.logging.Logger;
    /**
    *
    *@author windsonsm
    */
    public class CadastroProduto {
    private Connection con;
    private PreparedStatement stm;
    private ResultSet rs;
    private String sql;
    //Cadastrar novo Produto
    public void incluirProduto(Produto produto) throws SQLException{
    try {
    con = conexaoDB.getConexao();
    stm = con.prepareStatement(sql="INSERT INTO TBL_PRODUTO(P_DESCRICAO,P_VALOR) VALUES (?,?)");
    stm.setString(1, produto.getDescricaoProduto());
    stm.setDouble(2, produto.getValorProduto());
    stm.execute();
    con.close();
    stm.close();
    } catch (SQLException | NullPointerException ex) {
    Logger.getLogger(CadastroUsuario.class.getName()).log(Level.SEVERE, null, ex);
    }
    }
    }

  • @nelsonsouza8480
    @nelsonsouza8480 9 лет назад

    Como sou novo em programação a objeto pode me tirar uma duvida... Fiz um sistema em VBA - (excel) la tem um comando pra você armazenar no Acess tipo AddNew , ai você pode fazer direto (nomme do campo) = variavel ou seja é feito via atribuição!!! No java não pode fazer isso?!!!

  • @maiconh.rossini7759
    @maiconh.rossini7759 8 лет назад +1

    MUITO BOM! PARABÈNS!!!!!!!! Gostaria de fazer uma doação!

    • @devv_nerd
      @devv_nerd  8 лет назад +1

      +Maicon H. Rossini Ola Maicon aceitamos de bom grado qualquer doação!!! Nos contate pelo e-mail javaplugados@gmail.com para combinarmos os detalhes! Muito obrigado!!!!

  • @FabioBarbosabbs
    @FabioBarbosabbs 9 лет назад

    Suas vídeo são 100% , mim tire uma duvida esse executeSQL e um método ou já esta no import java sql?

    • @devv_nerd
      @devv_nerd  9 лет назад

      +Fabio Barbosa Método criado na classe de conexão com o banco!!!

  • @ronaldinho22
    @ronaldinho22 9 лет назад

    Muitl bom as video aula 100% gostaria de saber se possivel como faço para não grava os dados repetidos no banco.

  • @givassanton
    @givassanton 10 лет назад

    também quando coloco para selecionar o PreparedStatement não aparece o sql, só aparece dois Strings?

  • @givassanton
    @givassanton 10 лет назад

    gostaria de saber, porque está dando esse erro quando eu vou cadastrar um estado no banco de dados: Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: org.postgresql.jdbc3.Jdbc3PreparedStatement cannot be cast to com.mysql.jdbc.PreparedStatement at Formularios.FrmEstado.jButtonSalvarActionPerformed(FrmEstado.java:198)

  • @Negaoiftm
    @Negaoiftm 9 лет назад

    o que é esse rootPane colocado no JOptionPane.ShowMessageDialog ?

  • @gnasci1
    @gnasci1 7 лет назад

    Professor muito boa suas aulas, mas meus dados dá como cadastrado mas não aparece na tabela do banco de dados. Estou usando a porta 5433, será que o problema seria esse?

  • @brainiacmarco4014
    @brainiacmarco4014 8 лет назад

    Teria um jeito de isolar o campo JtextfieldCod, para ele não ficar com o cursor?

  • @personalizprocess342
    @personalizprocess342 6 лет назад

    boa tarde,
    quando finalizo o codigo e vou para o projeto executa, ele nao salvar
    meu codigo:
    private void jButtonsalvarActionPerformed(java.awt.event.ActionEvent evt) {
    try {
    // codigos do botão salvar
    PreparedStatement pst = conecta.conn.prepareStatement("insert into estado (nome_estado,sigla_estado)values(?,?)");
    pst.setString(1, jTextFieldnome.getText());
    pst.setString(2, jTextFieldsigla.getText());
    pst.executeUpdate();
    JOptionPane.showMessageDialog(rootPane, "Salvo com Sucesso");
    } catch (SQLException ex) {
    JOptionPane.showMessageDialog(rootPane, "error");
    }
    }
    porque, quando vou pra programção do programa ele da error ?
    podeme ajuda, obrigado
    meu email: kemuel.novo@gmail.com

  • @analiseedesenvolvimentodes2203
    @analiseedesenvolvimentodes2203 8 лет назад

    tenho um erro nos Button
    btnDelete.addActionListener(new java.awt.event.ActionListener() {
    btnSalvar.addActionListener(new java.awt.event.ActionListener() {
    btnNovo.addActionListener(new java.awt.event.ActionListener() {
    pode revolver?

  • @willamsmarianooficial
    @willamsmarianooficial 10 лет назад

    Professor, tens alguma aula ensinando como o JLabel recebe o valor do Item selecionado na JList? Tenho label´s e quero que cada um deles receba o valor de três seleções. Obg!!!

  • @AdeMoreira02
    @AdeMoreira02 6 лет назад

    No meu deu tudo certinho com relação a conexão com banco de dados, porem no momento de que eu digito os dados no formulário e clico no botão salvar o sistema retorna um erro - Erro ao salvar seus dados! ERRO:null. O que será que ouve? Já recriei as tabelas, usando o postgresql.

  • @pauloperrone9071
    @pauloperrone9071 9 лет назад

    Show

  • @umdivididopor7883
    @umdivididopor7883 9 лет назад

    Muito boa a aula professor! Parabéns. - Eu estou conseguindo gravar os dados no SQL, mas dá esse erro: error duplicate key value violates unique constraint

    • @devv_nerd
      @devv_nerd  9 лет назад +1

      Vc esta tentando gravar dois registros com o mesmo ID no banco !!!

    • @umdivididopor7883
      @umdivididopor7883 9 лет назад

      Ah, ok! Obrigado.

  • @larrysafigueiredo3461
    @larrysafigueiredo3461 9 лет назад

    Boa noite , parabéns pelo o canal e as vídeos aulas. Cara estou com uma dúvida, eu estou assistindo esse teu vídeo para me ajudar em um sistema de vendas de livros, porém eles são classificados em ficção no qual ainda tenho que dizer o gênero e em livros técnicos, utilizei dois botões com os respectivos classificatórios e um label para dá a descrição, mas não estou conseguindo fazer a inserção do banco de dados, você pode me explicar como fazer isso , e ainda mais incrementar pois tenho que mostrar a quantidade em estoque quando for listado. Agradecida desde já.

    • @devv_nerd
      @devv_nerd  9 лет назад

      +Larrysa Figueiredo Primeiro passo é seu banco guardar o gênero dos livros, depois por meio de um INNER JOIN você pode trazer as informações de estoque do livro!!!

  • @leosilva7817
    @leosilva7817 9 лет назад

    Olá professor, me tire uma duvida se for possível por gentileza.
    Estou usando o banco de dado SQL Server 2014, com isso é preciso fazer alguma alteração na seguinte linha de comanda >> PreparedStatement pst = conecta.conn.prepareStatement("insert into estados(nome_estado, sigla_estado) values(?,?)"); Se for o caso de alterar o código, qual seria?

    • @devv_nerd
      @devv_nerd  9 лет назад

      +Léo Silva Qual erro está sendo apresentado?

  • @joelsoncarvalhojunior2295
    @joelsoncarvalhojunior2295 9 лет назад

    Prezados, Fiz todo o procedimento do video, ele conecta ao banco de dados, mas quando vou gravar, ele trava e não consegue finalizar a gravação. Não dá erro nenhum, além poderia me ajudar?

  • @Brenno102030
    @Brenno102030 6 лет назад

    Ola, usando a mesmo logica de gravar no banco de dados, como faço para usar utilizar jcheckbox e gravar essa informação no banco de dados? alguém pode me ajuda? ...Tipo quero ativa e desativar um cadastro.

  • @iagoalvescampos3218
    @iagoalvescampos3218 9 лет назад +1

    Boa tarde professor, primeiramente parabéns pelo canal, os vídeos são bons.
    Fiz um formulário de cadastro de aluno acompanhando essa aula, porém está aparecendo o erro abaixo, vc pode me ajudar ?
    ERRo:org.postgresql.util.PSQLException:ERROR: syntax error at or near "and"
    Posição 68
    Obrigado, bom fds !

  • @PabloAugustoLunardi
    @PabloAugustoLunardi 11 лет назад

    Opa! Por que temos o botão adicionar se já temos o botão salvar, que acaba por fazer essa função de adicionar?

    • @SuperLionjuda
      @SuperLionjuda 10 лет назад

      O botão adicionar(ou novo) indica que o usuário vai dar inicio a um novo cadastro e ao clicar nesse botao pode haver uma ação que libera a digitação nos JTextField depois de digitar os dados, através do botão SALVAR e inserido no banco esses dados.

  • @sebbybartelega3529
    @sebbybartelega3529 9 лет назад

    Ola gostei muito das suas aulas muito bem explicadas...... seguinte o meu esta dando o seguinte ERRO: org.postfresql.util.PSQLException: the column index is out of range: 3, number of columns:2
    O que pode ser ???

    • @sebbybartelega3529
      @sebbybartelega3529 9 лет назад

      gabriel bartelega valeu ja corrigir ^^ cara adorei suas aulas ^^ vc é muito bom ^^

  • @MayconEislay
    @MayconEislay 10 лет назад

    Boa tarde prof! como faço pra inserir um campo tipo float, pois nesse caso foi usado só Strings, qual seria o comando de conversão e aonde eu usaria ele, pois tentei converter mais não consegui :(

    • @MayconEislay
      @MayconEislay 10 лет назад

      Opa! consegui resolver usando esse comando: pst.setDouble(3, Double.parseDouble(jtDesconto.getText()));
      sse tiver outro jeito, ficaria grato prof! ^^

  • @fredericomiraglia54
    @fredericomiraglia54 5 лет назад

    Preciso de ajuda eu estou com dificuldade na classe se conectaBanco. eu estou usando outro Banco de Dados
    HeidiSQL
    package dao;
    import java.beans.Statement;
    import javax.swing.JOptionPane;
    import java.sql.PreparedStatement;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    public class ConectaBanco {
    public Statement statement;
    public ResultSet resulteset;
    private String driver = "com.mysql.jdbc.Driver";
    private String caminho = "jdbc:mysql://127.0.0.1/restaurante";
    private String usuario = "root";
    private String senha = "";
    public Connection com;
    public void conexao() {
    try {
    System.setProperty("jdbc.Drivers", driver);
    com = DriverManager.getConnection(caminho, usuario, senha);
    JOptionPane.showMessageDialog(null, "Conectado com sucesso!");
    } catch (SQLException ex) {
    JOptionPane.showMessageDialog(null, "Erro de conexão! " + ex.getMessage());
    }
    }
    * public void ExecutaSql(String sql) {
    try {
    * statement = com.createStatement(resulteset.TYPE_SCROLL_INSENSITIVE, resulteset.CONCUR_READ_ONLY);
    * resulteset = com.prepareStatement(sql);
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }
    public void desconecta() {
    try {
    com.close();
    JOptionPane.showMessageDialog(null, "A conexão foi fechada com sucesso! ");
    } catch (SQLException e) {
    JOptionPane.showMessageDialog(null, "Erro ao fechar a conexão! " + e.getMessage());
    }
    }
    }

  • @ponto1agency
    @ponto1agency 7 лет назад

    quando executo i formulário de inserção para verificar a estrutura esta tudo
    ok a mensagem "CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)" tudo bem mas quando dou shift f6 vem" Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Invalid size
    at javax.swing.GroupLayout.checkResizeType(GroupLayout.java:354)
    at javax.swing.GroupLayout.checkSize(GroupLayout.java:339)
    at javax.swing.GroupLayout.access$500(GroupLayout.java:208)
    at javax.swing.GroupLayout$GapSpring.(GroupLayout.java:3173)
    at javax.swing.GroupLayout$Group.addGap(GroupLayout.java:1550)
    at javax.swing.GroupLayout$SequentialGroup.addGap(GroupLayout.java:1855)
    at Formularios.Frmhhhh.initComponents(Frmhhhh.java:215)
    at Formularios.Frmhhhh.(Frmhhhh.java:24)
    at Formularios.Frmhhhho.lambda$main$0(Frmhhhhh.java:453)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
    at java.awt.EventQueue.access$500(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.awt.EventQueue$3.run(EventQueue.java:703)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    CONSTRUÍDO COM SUCESSO (tempo total: 2 segundos)
    sou iniciante se aguém puder ajudar ficaria grato

  • @euleo1000
    @euleo1000 9 лет назад +1

    Estou tendo o seguinte erro quando clico em salvar: sintax error at or near "value". Posição: 44.
    Pode me ajudar?

    • @euleo1000
      @euleo1000 9 лет назад +1

      hum, já vi. Não é value, e sim values. Outra coisa e se minha varialvel for do tipo date, como faço?

    • @devv_nerd
      @devv_nerd  9 лет назад

      euleo1000 O tipo date no banco de dados fica no formato americano AAAA/MM/DD dessa forma é necessário fazer a logica para inserir neste formato no banco!!!

    • @TecnologiaRadioativa
      @TecnologiaRadioativa 7 лет назад

      conseguiu resolver ?

    • @wesllayo.santos7896
      @wesllayo.santos7896 7 лет назад

      deu certo euleo1000 falou tudo o meu também estava errado
      o comando correto do sql é:
      insert into estados (nome_estado,sigla_estado)values(?,?)")
      na palava values e o meu estava escrito valeus kkkkk

  • @nathalynopark
    @nathalynopark 9 лет назад

    Ola adoro as aulas.
    Estou com uma duvida, no meu projeto, quando eu conecto informa que conectou com sucesso, e salvo com sucesso, porem quando eu vou verificar no banco de dados igual sua instrução, verifico que não tem nada la. Ou seja, não salvou? Oq sera que eu estou errando. Por favor me ajude!

    • @devv_nerd
      @devv_nerd  9 лет назад

      +Eduardo Silva Provavelmente você nao esta passado corretamente o SQL para inserção!!!!

    • @mateusmesquita1189
      @mateusmesquita1189 8 лет назад

      +Java Plugados Boa tarde Java Plugados, eu queria um auxilio pois não estou conseguindo conectar no meu banco de dados, teria como você me ajudar?

  • @dougfire
    @dougfire 9 лет назад

    Olá professor, só uma dúvida que ficou nessa vídeo-aula...
    Quando clicamos em cadastrar, os dados são enviados para a minha tabela, porém, ainda permanecem disponíveis no formulário. Após a confirmação da gravação dos dados, os campos não deveriam ficar em branco novamente? P.S.: Explicação nota 10!

    • @devv_nerd
      @devv_nerd  9 лет назад

      +dougfire Mais a diante mostro um método para apagar os dados!!!!

    • @dougfire
      @dougfire 9 лет назад

      +Java Plugados consegui a resposta...
      Após confirmar a gravação dos dados, adicionei outro comando no botão:
      nomeDoCampo.setText("");
      Ou seja, depois que os dados forem enviados para a tabela, deixe os campos do formulários vazios de novo!
      Aproveitando, eu também consegui implementar um tratamento de erro que impede que algum campo seja deixado em branco:
      if(nomeEstado.getText().equals("") || siglaEstado.getText().equals("")){
      JOptionPane.showMessageDialog(null, "Campos 'Nome' e 'Sigla' são de preenchimento obrigatório");
      }else{
      try{...
      }catch...
      }
      Espero ter ajudado os demais colegas.

  • @allanrodrigues5691
    @allanrodrigues5691 8 лет назад

    Boa noite, gostaria de agradecer primeiramente o trabalho feito.
    Preciso de ajuda quando vou efetuar a pst.setString(1,jTextField1ActionPerformed(evt)); como pode ver meu text field aparece action performed não só o nome do botão alguém sabe o porque?

  • @aparecidoalvaresricardo4646
    @aparecidoalvaresricardo4646 10 лет назад

    Otima aula,, mas no formulario principal qdo clico no formulario estado ele não abre porque? ja estanciei no formulario principal

    • @devv_nerd
      @devv_nerd  10 лет назад

      Qual erro o programa está apresentando?

    • @aparecidoalvaresricardo4646
      @aparecidoalvaresricardo4646 10 лет назад

      Java Plugados Não apresente nenhum erro, mas qdo executo o formulario principal e clico na aba estados, não abre, inseri o dados na tabela estados, mas não consegui excluir.

    • @devv_nerd
      @devv_nerd  10 лет назад

      Provavelmente você não esta fazendo corretamente a chamada do formulário na tela principal!

  • @nandolopes8583
    @nandolopes8583 9 лет назад

    gostaria de saber como posso fazer para add uma variável do tipo int no banco
    pst.setString (1,JTextField_marca. getText ());
    pst.setInt (2,JTextField_km getText ()); .. erro ...

    • @jorgecardoso9436
      @jorgecardoso9436 9 лет назад

      +nando lopes
      [...]
      pst.setInt (2,Integer.parseInt(JTextField_km getText()));
      [...]

  • @leonreboucas6033
    @leonreboucas6033 10 лет назад

    Não consigo salvar uma variável do tipo "Integer" Ex: cpf_cliente. como faço??

    • @MayconEislay
      @MayconEislay 10 лет назад

      Vc pode colocar o cpf do tipo character varying (String) no BD ou colocar esse código no netbeans:
      pst.setInt(3, Integer.parseInt(jtCpf.getText())); esse "3" vai depender da posição na tabela do banco de dados conforme explicado na aula acima

  • @lionilson1
    @lionilson1 6 лет назад

    Nao conseguir inserir os dados no banco de dados! :(
    ms conecta! passei todos os parametros ms msm assim!

  • @lelis9
    @lelis9 8 лет назад

    meu prepareStatement fica indicando um erro: Cannot find symbol
    Symbol: Method prepareStatemente (String)
    Location: Variable conn of type oject

    • @devv_nerd
      @devv_nerd  8 лет назад

      Algo no parametro de pesquisa nao está correto!!!!

    • @lelis9
      @lelis9 8 лет назад

      Professor consegue resolver. Era problema com a conexão. Abraço

  • @LuisGustavoDStark
    @LuisGustavoDStark 9 лет назад

    boa noite, segui suas instruções das aulas e na finalização desta, apareceu o seguinte erro:
    ERRO: org.postfresql.util.PSQLException: O indice da coluna está fora do intervalo: 3, numero de colunas:2.
    você pode me ajudar?
    Parabens pelas videoaulas

    • @brunosoares3444
      @brunosoares3444 9 лет назад +1

      Luis Gustavo D. Stark
      vc deve ter feito isso:
      "insert into profissional values (?,?)"
      da mesma forma como no vídeo! Cada interrogação é um parâmetro. Mas se seu banco de dados possui um numero maior de colunas, nesse caso parâmetros, então vc deve colocar a mesma quantidade que está no bd, se são três colunas, então:
      "insert into profissional values (?,?,?)"

    • @sebbybartelega3529
      @sebbybartelega3529 9 лет назад +1

      Bruno Soares obg me ajudou ^^

    • @SuRuBaH13
      @SuRuBaH13 9 лет назад

      +Bruno Soares
      Estava com o mesmo problema. Com sua dica consegui solucionar. Muito obrigado!!!!

  • @PabloGiovany
    @PabloGiovany 9 лет назад

    Olá, estou tendo problemas quando clico em salvar os dados do formulário na tabela. Recebo o seguinte erro:
    Erro na inserção
    Erro:org.postgresql.util.PSQLExeption: Error: relation "pessoas" does not exist
    Posição: 13
    Sendo 'Pessoas' o nome da tabela na qual quero salvar as informações do formulário e na linha 13 é onde está o import utilitarios.ConectaBanco;. Saberia me ajudar? Obrigado.

    • @devv_nerd
      @devv_nerd  9 лет назад

      No seu banco de dados não existe essa tabela!!!!!

    • @PabloGiovany
      @PabloGiovany 9 лет назад

      O problema é que ela existe, enfim, vou tentar criar outra. Obrigado.

    • @devv_nerd
      @devv_nerd  9 лет назад

      Estranho..... então o nome esta errado.... ou você esta conectando em outro banco!!!

    • @ronaldinho22
      @ronaldinho22 9 лет назад

      DAR UMA OLHADA NA BANCO DE DADOS

  • @rodrigovbaautomation8703
    @rodrigovbaautomation8703 10 лет назад +1

    meu prepareStatement não traz o argumento (string sql)....acho que deve ser por isso que não consigo inserir dados no bd....alguem pode me ajudar? Abraços...

    • @devv_nerd
      @devv_nerd  10 лет назад

      Qual o erro que é apresentado?

    • @edmarmedeiros6749
      @edmarmedeiros6749 9 лет назад

      Java Plugados mesmo problema, não aparece string sql

    • @SuperCleusson
      @SuperCleusson 9 лет назад

      Java Plugados :
      Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

    • @SuperCleusson
      @SuperCleusson 9 лет назад

      Java Plugados Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
      Este é erro apresentado, creio que seja pelo prepareStatement não trazer a (String sql). Estou gostando muito das aulas, são muito boas. Mas parei neste erro. O que é preciso fazer neste caso?

    • @rodrigovbaautomation8703
      @rodrigovbaautomation8703 9 лет назад

      será se não é para usar o PreraredStatement?? (d)

  • @cicerojanio2385
    @cicerojanio2385 9 лет назад

    erro: org.postgresql.util.PSQLException: syntax error ato or near "int" Posição:8
    ___
    ao salvar

  • @aparecidoalvaresricardo4646
    @aparecidoalvaresricardo4646 10 лет назад

    Não to conseguindo conexão com o banco de dadosm recebo um erro.
    ERRO: No suitable driver found for jdbc:mysql://localhost:3306/VideoProjeto.

    • @devv_nerd
      @devv_nerd  10 лет назад

      Provavelmente esta faltando importar o driver de conexão do mysql!

    • @aparecidoalvaresricardo4646
      @aparecidoalvaresricardo4646 10 лет назад

      Java Plugados Mas eu declarei minhas variaveis na classe conectaBanco:
      Driver = "com.mysql.jdbc.driver";
      caminho = "jdbc:mysql://localhost:3306/VideoProjeto";
      usuario = "root'; E A SENHA FIZ ALGO ERRADO?

    • @devv_nerd
      @devv_nerd  10 лет назад

      Esse tutorial ensina certinho!
      www.devmedia.com.br/criando-uma-conexao-java-mysql-server/16753

    • @joelbbzim
      @joelbbzim 10 лет назад

      Aparecido Alvares Ricardo eu uso mysql e uso a declarão sem colocar numero em localhost ex : caminho = "jdbc:mysql://localhost/VideoProjeto/"; porem colocando outra "/" pra finaliza a execução da aba, talvez funcione ;)

  • @brenoeduardo7071
    @brenoeduardo7071 8 лет назад

    Você me venderia ou me passaria seus fontes? meu está dano muito erro e quero estudar essas aulas para fazer meu TCC!

  • @franciscosales7448
    @franciscosales7448 8 лет назад

    Amigo Java Plugados estou assistindo todas aulas de elaboração do projeto "Video Projeto". mas estou com problema ao armazenar o dados no banco dados. Já revisei o código acompanhando os videos várias vezes, mas não consegui resolver. Por favor me ajudem, fico grato:
    Erro na Inserção
    Erro: org.postgresql.util.PSQLException: ERROR: syntax error at or near "$2"
    Código fonte:
    package Formularios;
    import Utilitarios.ConectaBanco;
    import java.sql.PreparedStatement;
    import java.sql.SQLException;
    //import java.util.logging.Level;
    //import java.util.logging.Logger;
    import javax.swing.JOptionPane;
    /**
    *
    * @author Sales
    */
    public class Estado extends javax.swing.JFrame {
    ConectaBanco conecta = new ConectaBanco();
    /**
    * Creates new form Estado
    */
    public Estado() {
    initComponents();
    conecta.conexao();
    }
    ---------****---------- Comandos da interface
    private void jButtonSalvarActionPerformed(java.awt.event.ActionEvent evt) {
    try {
    // TODO add your handling code here:
    PreparedStatement pst = conecta.conn.prepareStatement("insert into estados (nome_estado, sigla_estado) values(??)");
    pst.setString(1,jTextFieldNome.getText());
    pst.setString(2,jTextFieldSigla.getText());
    pst.executeUpdate();
    JOptionPane.showMessageDialog(rootPane,"Salvo com Sucesso!");
    } catch (SQLException ex) {
    JOptionPane.showMessageDialog(rootPane,"Erro na inserção
    Erro: "+ex);
    }
    }
    /**
    * @param args the command line arguments
    */
    public static void main(String args[]) {
    /* Set the Nimbus look and feel */
    //
    /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
    * For details see download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
    */
    try {
    for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
    if ("Nimbus".equals(info.getName())) {
    javax.swing.UIManager.setLookAndFeel(info.getClassName());
    break;
    }
    }
    } catch (ClassNotFoundException ex) {
    java.util.logging.Logger.getLogger(Estado.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
    } catch (InstantiationException ex) {
    java.util.logging.Logger.getLogger(Estado.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
    } catch (IllegalAccessException ex) {
    java.util.logging.Logger.getLogger(Estado.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
    } catch (javax.swing.UnsupportedLookAndFeelException ex) {
    java.util.logging.Logger.getLogger(Estado.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
    }
    //
    /* Create and display the form */
    java.awt.EventQueue.invokeLater(new Runnable() {
    public void run() {
    new Estado().setVisible(true);
    }
    });
    }

    • @devv_nerd
      @devv_nerd  8 лет назад

      +Francisco Sales Essa linha de código no botao salvar deve ser alterada!!!
      PreparedStatement pst = conecta.conn.prepareStatement("insert into estados (nome_estado, sigla_estado) values(??)");
      para PreparedStatement pst = conecta.conn.prepareStatement("insert into estados (nome_estado, sigla_estado) values(?,?)");
      Observação: faltou a virgula entre as interrogações!!!

    • @franciscosales7448
      @franciscosales7448 8 лет назад

      Valeu amigão. Deu certo. Suas aulas são excelentes.
      Faltava só a vírgula mesmo, rsrs.

  • @gilsonsilva8445
    @gilsonsilva8445 9 лет назад

    da tudo conectado mas não insere no Sql

    • @devv_nerd
      @devv_nerd  9 лет назад

      Gilson Bene Poste a string sql q vc esta usando para mim ver..... e confira se vc esta conectando o banco antes de passar o insert!!!!

  • @renangustavo6031
    @renangustavo6031 9 лет назад

    sintax error at or near "1". Posição: 63

    • @devv_nerd
      @devv_nerd  9 лет назад

      Renan Gustavo algum erro no seu SQL!!!

  • @gabrielmachado3675
    @gabrielmachado3675 9 лет назад

    Conecta mas não insere no banco... segue código:
    JButton btnGravar = new JButton("GRAVAR");
    btnGravar.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent evt) {
    try {
    PreparedStatement pst = conecta.conn.prepareStatement("insert into emprestimo_devolucao (nomealuno,anoletivo,dtemprestimo,dtdevolucao,livros,observacao) values (?,?,?,?,?,?)");
    pst.setString(1, textFieldAluno.getText());
    pst.setString(2, comboBoxAno.getToolTipText());
    pst.setString(3, ftfEmprestimo.getText());
    pst.setString(4, ftfDevolucao.getText());
    pst.setString(5, textAreaLivros.getText());
    pst.setString(6, textAreaObservacoes.getText());
    JOptionPane.showMessageDialog(null, "Sucesso!");
    } catch (SQLException e) {
    JOptionPane.showMessageDialog(null, "Erro ao Enviar dados para o banco. EMPRÉSTIMO CANCELADO!
    " + e.getMessage());
    e.printStackTrace();
    }
    }
    });

    • @gabrielmachado3675
      @gabrielmachado3675 9 лет назад

      +gabriel machado resolvido. esqueci o execute update rsrsrs
      4 horas perdidas uehuehueheue