SELECT con datos de una BBDD
    
		    Hola a todos:
El otro dÃa publicaron un ejemplo, pero lo probé en casa y no me funcionó.
Me gustarÃa saber cómo puedo cargar un COMBO en un JSP cogiengo los datos de una BBDD.
Yo ejecuto la query y recojo los datos en un RESULTSET, pero luego no sé como pasarlos en la <SELECT> .
Si podéis poner un ejemplo...
Muchas gracias a todos.
    El otro dÃa publicaron un ejemplo, pero lo probé en casa y no me funcionó.
Me gustarÃa saber cómo puedo cargar un COMBO en un JSP cogiengo los datos de una BBDD.
Yo ejecuto la query y recojo los datos en un RESULTSET, pero luego no sé como pasarlos en la <SELECT> .
Si podéis poner un ejemplo...
Muchas gracias a todos.
		    Vamos esto es un ejemplo pero hay muchos más, en tu jsp haces
<% ResultSet rs = miclase.obtenerQuery ();
//obtenerQuery nos devuelve un rs.
%>
<Select>
<%
while(rs.next())
{
//Supongamos que la rs devuelve dos columnas
// la 1º es un entero y la segunda un string
// y el nombre de las columnas es 1 y 2 en la select
%>
<OPTION VALUE=<%=rs.getint("1")%> >
<%=rs.getString("2")%>
<%
}
%>
</Select>
Espero que este ejemplo te lo ilustre más o menos.
    <% ResultSet rs = miclase.obtenerQuery ();
//obtenerQuery nos devuelve un rs.
%>
<Select>
<%
while(rs.next())
{
//Supongamos que la rs devuelve dos columnas
// la 1º es un entero y la segunda un string
// y el nombre de las columnas es 1 y 2 en la select
%>
<OPTION VALUE=<%=rs.getint("1")%> >
<%=rs.getString("2")%>
<%
}
%>
</Select>
Espero que este ejemplo te lo ilustre más o menos.
Hola:
Es decir, que si quiero sacar por pantalla los "nombres" de una tabla, deberÃa hacer algo asÃ:
String query = "Select Id, Nombres from agenda";
ResultSet rs = consulta.executeQuery (query);
y quedarÃa como:
<%
ResultSet rs = consulta.executeQuery ();
%>
<Select>
<%
while(rs.next())
{
%>
<OPTION VALUE=<%=rs.getint("Id")%> >
<%=rs.getString ("Nombres")%>
<%
}
%>
</Select>
---- ¿Más o menos as�----
Muchas gracias,
Rubén.
		    Si asà más o menos ya que siempre hay que ver algún ; pero por lo demás asà es como se podrÃa hacer, tambien podrÃas poner (sólo te pongo el trozo del while )
<%
int id;
String nombre;
while(rs.next())
{
id= rs.getInt("Id");
nombre = rs.getString("Nombre");
%>
<OPTION VALUE=<%=id%> >
<%=nombre%>
<%
}
%>
es lo mismo que antes pero un poquito más estetico
    <%
int id;
String nombre;
while(rs.next())
{
id= rs.getInt("Id");
nombre = rs.getString("Nombre");
%>
<OPTION VALUE=<%=id%> >
<%=nombre%>
<%
}
%>
es lo mismo que antes pero un poquito más estetico
