<%@ page language="java" %>
<%@ page import = "java.sql.Connection"%>
<%@ page import = "java.sql.DriverManager"%>
<%@ page import = "java.sql.ResultSet"%>
<%@ page import = "java.sql.Statement"%>
<html>
<body>
<h1>Consulta a base de datos</h1>
<%
try
{
// Conexion con bd
Class.forName("com.mysql.jdbc.Driver");
Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost/agenda", "root", "");
if (!conexion.isClosed())
{
// La consulta
Statement st = conexion.createStatement();
ResultSet rs = st.executeQuery("select * from contacto" );
// Ponemos los resultados en un table de html
out.println("<table border=\"1\"><tr><td>Id</td><td>Nombre</td><td>Apellido</td><td>Telefono</td></tr>");
while (rs.next())
{
out.println("<tr>");
out.println("<td>"+rs.getObject("id")+"</td>");
out.println("<td>"+rs.getObject("nombre")+"</td>");
out.println("<td>"+rs.getObject("apellidos")+"</td>");
out.println("<td>"+rs.getObject("telefono")+"</td>");
out.println("</tr>");
}
out.println("</table>");
// 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>
descargar conexion.jsp
No hay comentarios:
Publicar un comentario