Documentos de Académico
Documentos de Profesional
Documentos de Cultura
preguntar
responder Buscar
Telefonica.co
HormiSoft S.A.S.
Usuario Anuncios Google Hola muy buenos dias tengas, mi pregunta es la siguiente fijate que estoy haciendo una aplicacion en Java con mysql y pues la verdad tengo un combobox y lo quiero cargar con datos de la base de datos en este caso en mi combo quiero que se cargen los id de los usuarios que tengo guardada en la tabla de usuarios y meto este codigo y no me hace nada en la aplicacion
www.hormisoft.com
Soluciones vFabric
www.panamsource.com
Free Java math function set (.jar) Matrix Vector operations for Java
error porque netbeans no me dice que exista error mas sin embargo a la hora de ejecutar la aplicacion no me aparece nada por tu atencion muchas graxias utilizo netbeans 6.9.1 con base de datos mysql private void jComboBox3ActionPerformed(java.awt.event.ActionEvent evt) { Statement instruccion1; try { conexion = DriverManager.getConnection("jdbc:mysql://localhost:3306/radioiguala","root","");
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/java/respuestas/2677367/combo-box-en-java (1 de 6) [02/07/2011 12:15:02 p.m.]
// crear objeto Statement para consultar la base de datos instruccion1 = conexion.createStatement(); // consultar la base de datos ResultSet conjuntoResultados = instruccion1.executeQuery( "SELECT usuarios.id_usuario FROM usuarios "); while (conjuntoResultados.next()) { jComboBox3.addItem(conjuntoResultados.getString("usuarios")); //agregamos el valor de la base de datos al jcombobox } } catch(Exception e){ System.err.println("Error en abrir la conexin"); System.err.println("ERROR:"+e.getMessage()); System.exit(0); } }
25/04/2011
Experto
Hola, que tal: Veo que el cdigo lo tienes metido dentro del actionPerformed del combo, es decir, que parece que se ejecutar cuando selecciones algo en el combo. Si lo que quieres es cargar el combo antes de que se muestre, tendrs que sacar tu cdigo del actionPerformed, y ponerlo detras de la creacin del combo: JComboBox jComboBox3 = new JComboBox(); Statement instruccion1=null; ResultSet conjuntoResultados=null; try { conexion = DriverManager.getConnection("jdbc:mysql://localhost:3306/radioiguala","root",""); // crear objeto Statement para consultar la base de datos instruccion1 = conexion.createStatement(); // consultar la base de datos conjuntoResultados = instruccion1.executeQuery( "SELECT usuarios.id_usuario FROM usuarios "); while (conjuntoResultados.next()) { jComboBox3.addItem(conjuntoResultados.getString("usuarios")); //agregamos el valor de la base de datos al jcombobox } } catch(Exception e){ System.err.println("Error en abrir la conexin"); System.err.println("ERROR:"+e.getMessage()); System.exit(0); } finally{ try{ conjuntoResultados.close(); instruccion1.close(); }catch (Exception ex){ } } He metido el cdigo para cerrar el resultset y el statement, que no lo tenas. Saludos: Carlos.
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/java/respuestas/2677367/combo-box-en-java (3 de 6) [02/07/2011 12:15:02 p.m.]
04/05/2011
Respuestas relacionadas
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/java/respuestas/2677367/combo-box-en-java (4 de 6) [02/07/2011 12:15:02 p.m.]
php+mysql combo
Hola Maestro Necesito de su gran ayuda ojala me pueda atender.. Mi problema es que tengo 1 pagina en php donde utilizo 2 combos y los cuales antes tenia los 2 conectados a mi base de datos y mostraba el primero los estados de mexico y el segundo
Blog 1999 - 2011 Todoexpertos.com. Todos los derechos reservados. Desarrollado por Avanzis.