Código HTML:
Ver original<%@ page language="java" %>
<%@ page import = "java.sql.*"%>
<h1>Consulta a base de datos
</h1> <%
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'>");
// 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
}
// 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();
}
%>