Foros del Web » Programación para mayores de 30 ;) » Java »

Como llenar un ComboBox con sql

Estas en el tema de Como llenar un ComboBox con sql en el foro de Java en Foros del Web. Buenas alguien tendra un link, donde me explique como llenar un combobox en el jsp de una tabla de sql, aplicando servlets..... Gracias saludos.- PD: ...
  #1 (permalink)  
Antiguo 06/11/2008, 15:56
 
Fecha de Ingreso: julio-2008
Mensajes: 16
Antigüedad: 15 años, 9 meses
Puntos: 0
Como llenar un ComboBox con sql

Buenas alguien tendra un link, donde me explique como llenar un combobox en el jsp de una tabla de sql, aplicando servlets.....

Gracias saludos.-

PD: T_T o algo parecido!!!!!
  #2 (permalink)  
Antiguo 07/11/2008, 10:30
 
Fecha de Ingreso: octubre-2008
Mensajes: 6
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Como llenar un ComboBox con sql

hola compañero programador :



no se bien que es un servelets, pero yo en mis programas he llenado varios combobox de diferentes formas, no tengo esactamente una pagina pero te paso un codigo que yo tengo:



con.sql("NOMBRE_BD", "USUARIO","PASS"); // aqui hago la coneccion con la BD

// aqui hago el select y esto me regresa un ResultSet que esta en con.rs
con.gq("Select distinct(nom_categ) from tcategor order by nom_categ");


// pues bien aqui yo ya empece a llenar mi combobox con estos dos campos
// iniciales
cbcat.addItem("Seleccionar Categoria");
cbcat.addItem("-----------------------------------------------------------------------");


// aqui biene lo bueno, el while (con.rs.next()) va a ir viendo fila por fila los campos leidos y va a mostrar de uno en uno
try {
while(con.rs.next())
{

// aqui simplemente voy llenando mi combobox con el resultado por columna
// cbcat = mi combobox, con.rs = mi coneccion y los resultados en rs
// "nom_categ" = es el nombre de la columna en mi BD
cbcat.addItem(con.rs.getString("nom_categ"));

}
} catch (SQLException e) {e.printStackTrace();}

espero que esto te sirva

:D:D

Última edición por MaloP; 07/11/2008 a las 10:31 Razón: Detalles
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:54.