Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/09/2010, 11:00
Avatar de cesarazapata
cesarazapata
 
Fecha de Ingreso: mayo-2010
Ubicación: Bogota
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
De acuerdo Respuesta: Jsp Y Lista Desplegable Con Datos MySql

creo que este codigo te puede servir, yo lo acabe de probar y funciona muy bien


Código PHP:
<%-- 
    
Document   prueba
    Created on 
30/09/201011:29:47 AM
    Author     
CZapata
--%>

<%@
page contentType="text/html" pageEncoding="UTF-8"%>
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd"
>

<%@ 
page language="java" %>
<%@ 
page import "java.sql.*"%>
<
html>
<
body>
<
h1>Consulta a base de datos</h1>
<
p>&nbsp;</p>
<
p>
</
p>
<%
try
{
   
// Conexion con bd
     
Connection conexion null;
     
Statement sentencia null;
     
ResultSet resultado null;
     Class.
forName("com.mysql.jdbc.Driver");//driver
     
String cadenaConexion="jdbc:mysql://localhost/sar";//cadena de conexion
     
String usuario="root";//usuario base de datos
     
String clave="";//clave usuario base de datos
     
conexion DriverManager.getConnection (cadenaConexion,usuario,clave);//registrar conexion
   
if (!conexion.isClosed())
   {
      
// La consulta
      
sentencia conexion.createStatement();
      
resultado sentencia.executeQuery("select * from usuarios" );
         
out.println(" <select name='select'>");
         
out.println("<option>........</option>");

      
// continuamos con el select
      
while (resultado.next())
      {
         
String login=resultado.getString("usu_login");//guardamos un campo de resultado en una variable
         
String cedula=resultado.getString("usu_cedula");//guardamos un campo de resultado en una variable



         
out.println("<option value='"+login+"'>"+cedula+"</option>");//imprimimos el contenido del select 
        
      
}

 
out.println("</select>");
      
// cierre de la conexion
      
conexion.close();
   }
   else
      
// Error en la conexion
      
out.println("fallo");
}
catch (
Exception e)
{
   
// Error en algun momento.
   
out.println("Excepcion "+e);
   
e.printStackTrace();
}
%>
</
body>
</
html