Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/08/2011, 12:03
Avatar de LordJhony
LordJhony
 
Fecha de Ingreso: septiembre-2010
Mensajes: 472
Antigüedad: 13 años, 8 meses
Puntos: 24
Respuesta: Mostrar en un formulario el listado de un resultado de consulta

Código Java:
Ver original
  1. <select name="nombreselect">
  2.  <%
  3.                   Connection variableconection=null;
  4.                   Statement variabletipostament=null;
  5.                   ResultSet variabletiporesulset=null;
  6.                   String conexion="jdbc:mysql://localhost/basededatos";
  7. if(variableconection==null || variabletipostament==null)
  8.                   {
  9.                     try
  10.                     {
  11.                        Class.forName("com.mysql.jdbc.Driver");//conector
  12.                        variableconection = DriverManager.getConnection (conexion,"root", "contraseñabd");
  13.                       variabletipostament = variableconection.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
  14.                        ResultSet.CONCUR_UPDATABLE);
  15.                     }
  16.                     {
  17.                        System.out.println("Error Con La Carga Driver");
  18.                        System.out.println(edr.getMessage());
  19.                     }
  20.                     catch(SQLException edb)
  21.                     {
  22.                        System.out.println("Error Con La Conexion");
  23.                        System.out.println(edb.getMessage());
  24.                     }}
  25.  if (!variableconection.isClosed())
  26.                    {
  27.                        variabletipostament = variableconection.createStatement();
  28.                        variabletiporesulset = variabletipostament.executeQuery("consulta a la base de  datos" );
  29.                        out.println("<option></option>");
  30.                        System.out.println(valida);
  31.                        while (variabletiporesulset.next())
  32.                        {
  33.                           String var1=variabletiporesulset.getString("campo1");                          
  34.                           out.println("<option value='"+var1+"'>"+var1+"</option>");
  35.                        }
  36.                        admin.close();
  37.                    }
  38.                    else
  39.                      out.println("fallo");
  40.                   %>
  41.  </select>
Ese codigo aplica para base de datos MySql, claro que para otros motores lo unico que hay que cambiar es la parte de la conexion. Tambien la conexion se puede importar desde una clase previamente creada. Ya tu veras como es que necesitas hacerlo.