Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2013, 17:23
towi62
 
Fecha de Ingreso: abril-2005
Mensajes: 253
Antigüedad: 19 años, 1 mes
Puntos: 0
conexion con mysql jsp

Quiero hacer una conexion a mysql con jsp, pero me marca este error a que se debera:

Excepcion com.mysql.jdbc.exceptions.MySQLSyntaxErrorExceptio n: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'selec * from alumno' at line 1

Estoy trabajando con el instalador de vertrigo utilizando los datos de conexion que trae por defecto vertrigo en localhost. el puerto 3306 que utiliza mysql se esta trabajando.

y este es el codigo que utilizo para la conexion

<!-- Los import -->
<%@ 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("org.gjt.mm.mysql.Driver");
Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost:3306/notas", "root", "vertrigo");
if (!conexion.isClosed())
{
// La consulta
Statement st = conexion.createStatement();
ResultSet rs = st.executeQuery("selec * from alumno" );

// Ponemos los resultados en un table de html
out.println("<table border=\"1\"><tr><td>Id</td><td>Nombre</td><td>examen parcial</td><td>examen final</td></tr>");
while (rs.next())
{
out.println("<tr>");
out.println("<td>"+rs.getObject("nom")+"</td>");
out.println("<td>"+rs.getObject("eparcial")+"</td>");
out.println("<td>"+rs.getObject("efinal")+"</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>
__________________
:cool: aprendiz :cool: