Bom dia a todos !!!
Eu estou colocando para rodar um exercício de JSP, mas na parte do código onde estão os exceptions o eclipse esta dando erro nas ServletsExceptions. Tentei alterar os imports, mas não resolveu...
Segue o código:
<%@ page contentType="text/html; charset=ISO-8859-1" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.io.IOException" %>
<html>
<body>
<table>
<%
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try
{ Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@sbd:1521:orcl", "java03", "java03");
int numero = Integer.parseInt(request.getParameter("numero"));
stmt = conn.createStatement();
rs = stmt.executeQuery("SELECT NUMERO, DESCRICAO, PRECO, QTD_ESTOQUE " +
"FROM PRODUTOS WHERE NUMERO = " + numero);
if (rs.next())
{ %> <tr><td>Número do Produto</td><td><%=rs.getInt("Numero")%></td></tr>
<tr><td>Descrição</td><td><%=rs.getString("Descricao")%></td></tr>
<tr><td>Preço</td><td><%=rs.getDouble("Preco")%></td></tr>
<tr><td>Qtd em Estoque</td><td><%=rs.getInt("Qtd_Estoque")%></td></tr>
<% }
else
{ out.println("Produto não encontrado");
}
}
catch (ClassNotFoundException e)
{ System.err.println("Não conseguiu carregar o driver!");
throw new ServletException(e);
}
catch (SQLException e)
{ System.err.println("Não conseguiu conectar-se ao banco!");
throw new ServletException(e);
}
catch (NumberFormatException e)
{ System.err.println("Numero do produto inválido!");
throw new ServletException(e);
}
finally
{ try
{ if (conn != null) conn.close();
}
catch (SQLException e){ }
}
%>
</table>
</body>
</html>
Abs!!!