Translate

jueves, 13 de septiembre de 2012

llenar JComboBox con ResultSet en java

aquí les dejo el código de como llenar un JComboBox con un ResultSet:



try {
            ResultSet resul = base.ejecutarSQLSelect(consulta);
            while(resul.next()){
            jComboBox2.addItem(resul.getString(1));
            }
        } catch (SQLException ex) {
            Logger.getLogger(ventana.class.getName()).log(Level.SEVERE, null, ex);
        }

explico consulta es un String que posee una sentencia de sql del tipo select xxx from XXXX where xxx=xxx;

cuando dice resul.getString(1) quiere decir que la función me va a devolver el valor de la columna 1 de el result set

por ejemplo:

si tenemos la tabla estudiante(cedula,nombre,promedio); y en la consulta es esta select * from estudiante; eso les devolverá el valor de la cedula a la cual esta apuntando el resultset

ventana.class.getName() donde dice ventana deben de cambiarla por el nombre de la clase .java

1 comentario:

  1. Como se puede setear o establecer el valor del index o indice del JcomboBox, Quiero ponerle los valores de mi DB que son campo i"d" para el index y "nombre" para el elemento.

    ResponderEliminar