Consulta a base de datos en MySQL desde JSP

Aquí mi primera consulta en jsp a una tabla de datos en mysql.
<%@page import="java.sql.*" %>
 
<%
 
Class.forName("com.mysql.jdbc.Driver");
Connection  conexion = DriverManager.getConnection("jdbc:mysql://localhost/tienda", "root", "");
 
 
Statement Estamento = conexion.createStatement();
ResultSet rs = Estamento.executeQuery("select id, nombre, precio from producto");
 
out.println("<table border=1>");
 
out.println("<tr><th>Id</th><th>Nombre</th><th>Precio</th></tr>");
 
 
while (rs.next()) {
 
out.println("<tr>");
 
out.println("<td>");	
 
out.println(rs.getInt("id"));
 
out.println("</td><td>");
 
out.println(rs.getString("nombre"));
 
out.println("</td><td>");
 
out.println(rs.getInt("precio"));
 
out.println("</td>");
 
out.println("</tr>");
 
}
 
out.println("</table>");
 
rs.close();
Estamento.close();
conexion.close();
 
%>
y el sql es
-- Base de datos: `tienda`
--
 
-- --------------------------------------------------------
 
--
-- Estructura de tabla para la tabla `producto`
--
 
CREATE TABLE IF NOT EXISTS `producto` (
  `id` int(11) NOT NULL,
  `nombre` varchar(255) NOT NULL,
  `precio` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
--
-- Volcar la base de datos para la tabla `producto`
--
 
INSERT INTO `producto` (`id`, `nombre`, `precio`) VALUES
(1, 'Laptop', 20),
(2, 'Pc', 50);

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters (without spaces) shown in the image.