martes, 3 de diciembre de 2013

Ver datos en JLIST con BD

JLIST

public void verCategoriaPedido(JList combo){
        
        DefaultListModel modelo = new DefaultListModel();
        modelo.removeAllElements();
        
        try {
            
            Class.forName(DRIVER);
            try (Connection cn = DriverManager.getConnection(URL, USERNAME, PASSWORD);                                 Statement stmt = cn.createStatement(); 
                  ResultSet resultado = stmt.executeQuery("select nombre from categoria order by nombre")) {
                
                // Recorremos los registros con un ciclo while
                while(resultado.next()){
                                        
                    String temp = resultado.getString("nombre");
                    modelo.addElement(temp);
                                       
                }
                combo.setModel(modelo);
                
            cn.close();
            stmt.close();
            resultado.close();
            
            }
            
        } catch (ClassNotFoundException | SQLException e) {
            JOptionPane.showMessageDialog(null, "Error en base de datos." +
         "\n\nError recibido: "+e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
        }
        
    }

No hay comentarios:

Publicar un comentario