Existe algum erro neste código ?!

1 resposta
A

Gostaria de saber se existe algo de errado por aki. Fiz ( eu acho ) o q o companheiro FelipeSS_2 me auxiliou e não está funcionando. Não é gerado nenhum erro.

O que deveria acontecer… a tabela deveria ser preenchida automaticamente.

Vcs podem verificar o código ?

String url="jdbc:mysql://ip:porta/banco";
            Connection con;
            Statement stmt;
        
            try {
                Class.forName("com.mysql.jdbc.Driver");  // localizando o Driver de Conexão
            }
     
            catch (java.lang.ClassNotFoundException e) {
                System.err.print("ClassNotFoundException: ");  // tratamento de erro da conexão
                System.err.println(e.getMessage());
            }

// Bloco de conexão e análise
        
            try {            
                con = DriverManager.getConnection (url, "root","");
            
                String sql = "select * from tb_usuarios;";
                PreparedStatement p = con.prepareStatement(sql);
            
                ResultSet rs = p.executeQuery(sql); // executando comando no mysql.]
                ResultSetMetaData rsmd = rs.getMetaData();
            
                if (!rs.next()) // verifica se o resultado foi encontrado
                {
                    
                    JOptionPane.showMessageDialog(null,"Tabela ORIGEM não pôde ser aberta. Verifique","Erro de Consulta",JOptionPane.ERROR_MESSAGE);
                }
                
                else {
                    
                    Vector row = new Vector();
                    Vector column = new Vector();
                    Vector d = new Vector();
                    
                    for(int col=0;col>=rsmd.getColumnCount();col++)
                        column.add(rsmd.getColumnName(col));
                        while(rs.next()){
                            d.addElement(rs.getString("nome"));
                            d.addElement(rs.getString("lc_trab"));
                            
                            row.addElement(d);
                            d = new Vector();
                            
                        }
                        
                    }
                        p.close();    // Fechando conexão
                        con.close();
                }

            catch(SQLException ex) {
                System.err.print("SQLException: ");  // tratamento de erros do bloco ded conexão e análise.
                System.err.println(ex.getMessage());
            }
    }

Obrigado

1 Resposta

J

Oi

Alex, da uma olhadinha nesse post

http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&t=3271&start=0&postdays=0&postorder=asc&highlight=jtable

Deve te ajudar… :joia:

T+

Criado 11 de junho de 2004
Ultima resposta 18 de jun. de 2004
Respostas 1
Participantes 2