martes, 3 de diciembre de 2013

Ver datos en JCOMBOBOX con BD

JCOMBOBOX

 public void verCategoriaCombo(JComboBox combo){
        combo.removeAllItems();
        combo.addItem("--Seleccionar Categoría--");
        
        try {
            
            Class.forName(DRIVER);
            try (Connection cn = DriverManager.getConnection(URL, USERNAME, PASSWORD); Statement stmt = cn.createStatement(); ResultSet resultadoCl = stmt.executeQuery("select nombre from categoria order by nombre")) {
                
                // Recorremos los registros con un ciclo while
                while(resultadoCl.next()){
                                        
                    String temp = resultadoCl.getString("nombre");
                    combo.addItem(temp);
                    
                }
            cn.close();
            stmt.close();
            resultadoCl.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