Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Sp1D3rXxX en 20 Noviembre 2008, 08:02 am



Título: "jalar" las opciones de un JComboBox desde una tabla en una base de datos MySQL
Publicado por: Sp1D3rXxX en 20 Noviembre 2008, 08:02 am
Buenas con todos!! :D ... soy nuevo en esta comunidad, espero que podamos ayudarnos mutuamente en muchas cosas... para empezar queria consultar por aqui si alguien sabe como podria hacer para "jalar" las opciones de un JComboBox desde una tabla en una base de datos MySQL, uso el JDeveloper.
Estare muy agradecido del que me de algunas luces al respecto.

Saludos Cordiales.


Título: Re: "jalar" las opciones de un JComboBox desde una tabla en una base de datos MySQL
Publicado por: egyware en 20 Noviembre 2008, 16:13 pm
Hola
Primero deberias saber usar bases de datos con Java
luego crear una tabla con las opciones de JComoBox, y a medida que vayas obteniendo los datos vas creando el componente
pero primero sabes usar base de datos con Java y has usado alguna vez JComboBox


Título: Re: "jalar" las opciones de un JComboBox desde una tabla en una base de datos MySQL
Publicado por: Sp1D3rXxX en 20 Noviembre 2008, 23:23 pm
pues si, es mas pase toda la noche pensando como podria hacerlo... y al desayuno llego la inspiracion... era un poco mas simple de lo que habia pensado, meterle el additem del combobox en un bucle donde cada vez q se ejecute cargue un item de la tabla, desde el primero hasta el ultimo.
Creo que con un poco de codigo nos entenderemos mejor...

        try {
        Class.forName(driver);
        Connection con = DriverManager.getConnection(url,usuario,psw);
        Statement st = con.createStatement();
        ResultSet rs = st.executeQuery("SELECT * FROM tabla");/*tabla es la tabla de donde se jalara las opciones*/
       
        while (rs.next())
                    {
                            String opcion;
                           
                            opcion=rs.getString(1);
                           
                            jcb1.addItem(""+opcion);
                           
                           
                    }
                       
            rs.close();
            st.close();
            con.close();


Bueno ahi el codigo por si alguien tiene el mismo problema que tuve yo, para que le ayude... Saludos


Título: Re: "jalar" las opciones de un JComboBox desde una tabla en una base de datos MySQL
Publicado por: Nakp en 20 Noviembre 2008, 23:24 pm
pues... te explico, tienes el jComboBox1 y un resultset que llamaré "rs", y quieres agregar los datos de la columna 1:

Código
  1. while(rs.next()){
  2.    jComboBox1.addItem(rs.getString(1));
  3. }

liiistoooo!

edito: se me adelantaron mientras escribia xD


Título: Re: "jalar" las opciones de un JComboBox desde una tabla en una base de datos MySQL
Publicado por: Sp1D3rXxX en 20 Noviembre 2008, 23:27 pm
ahhh mira en una linea lo que hice en 3 xD!!! agregare el tuyo mientras mas claro mejor... y si implica menos lineas mejor aun :D ... saludos