Apresentar dados do Banco em um JTable

Forum destinado a Linguagem JAVA! Classes, orientação a objeto, conexão com banco, chamada de procedures, etc
Responder
reenanneliaas
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 12
Registrado em: Ter, 02 Set 2014 11:01 am

Então galera, já estou ficando louco com esse codigo, que não estou conseguindo de jeito nenhuma.
fazer com que apresente na jtable. :/

eu quero fazer com que o meu select. apresente os dados na Jtable
Detalhe uso o NET beans 8.0.1

A seguir está o codigo:

Selecionar tudo

 private void consultarBtnActionPerformed(java.awt.event.ActionEvent evt) {                                             

         try{            
            Class.forName(JDBC_DRIVER);
            conn = DriverManager.getConnection(JDBC_STRING,USER_NAME,PASSWD);
             
             Statement stmt =  conn.createStatement(); {
                  
              
              nome = buscarText.getText();
            
                
                  
                
               stmt.executeQuery("select * from usuario where NOME_ALUNO="+nome) ; 
               
               stmt. (1,buscarText.getText() + "%");
               
               DefaultTableModel model = (DefaultTableModel) dadosjTable.getModel();
              model.setNumRows(0);
              
           //   stmt.setString (model.getText());
              
               JOptionPane.showMessageDialog (this,"Consulta Realizada com Sucesso! ");
               
               rs.close();
                 
               stmt.close();
                
                  conn.close();
     
              }
               
        } catch (Exception qlEx   ) { 
            JOptionPane.showMessageDialog (this,"Erro na Consulta "+ qlEx.getMessage());
            //System.exit(0);
        } 
        
        
        
        
    }
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5023
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Dá algum erro? OU apenas não mostra nada ?
reenanneliaas
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 12
Registrado em: Ter, 02 Set 2014 11:01 am

Não mostra nada cara.
eu conseguir fazer com que apareça. mais eu quero.
que a variável nome seja minha condição.
mais quando clico em consultar da um erro de "exemplo" invalido.

Selecionar tudo

  try{            // Class.forName(JDBC_DRIVER);
            conn = DriverManager.getConnection(JDBC_STRING,USER_NAME,PASSWD);
             
             Statement stmt =  conn.createStatement(); {
             nome = (buscarText.getText());
           //  stmt = (nome);
             rs = stmt.executeQuery("SELECT * FROM SYSTEM.USUARIO where= "+nome) ; 
             
               DefaultTableModel model = (DefaultTableModel) dadosjTable.getModel();
               model.setNumRows(0);

            while (rs.next()) {
                //System.out.println("Nome: " + rs.getString("nome"));
                model.addRow(
                        new Object[]{
                            rs.getString("ID_Aluno"),
                            rs.getString("NOME_ALUNO"),
                            rs.getString("IDADE_ALUNO"),
                            rs.getString("TELEFONE_ALUNO"),
                            rs.getString("ENDERECO_ALUNO"),
                            rs.getString("RG_ALUNO"),
                            rs.getString("SENHA_LOGIN"),
                            rs.getString("NOTA_ALUNO"), 
                            rs.getString("SITUACAO_ALUNO"), 
                            rs.getString("LOGIN_TENTATIVA")
                            
                          
                        });
            }
               
             
            //   DefaultTableModel modelo = new DefaultTableModel (null, new String [] {
               // "Login", "Nome", "Idade", "Telefone", "Endereço", "RG", "Nota", "Situação", "Senha", ""
           // });
              
              
              
              
                // resultado = new jList1 (linhas, colunas);
                
                  
                
               
               
               
              
           //   stmt.setString (model.getText());
              
               JOptionPane.showMessageDialog (this,"Consulta Realizada com Sucesso! ");
               
               rs.close();
                 
               stmt.close();
                
                  conn.close();
     
              }
               
        } catch (Exception qlEx   ) { 
            JOptionPane.showMessageDialog (this,"Erro na Consulta "+ qlEx.getMessage());
            //System.exit(0);
        } 
        
        
        
        
    }
reenanneliaas
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 12
Registrado em: Ter, 02 Set 2014 11:01 am

corrigindo o select

Selecionar tudo

"SELECT * FROM SYSTEM.USUARIO where NOME_ALUNO= "+nome) ;
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante