Olá…Estou tentando validar a inclusão de dados em uma base MySQL utilizando JSP. Como se trata de uma aplicação simples, optei por não utilizar o MVC e aplicar o controle na própria página JSP. Pois bem estou me deparando com um problema que ainda não identifiquei o resultado, a página submete a validação, não apresenta erro algum na IDE (Eclipse 3.3) e não inclui nada na minha base de dados. Eis o código das duas páginas:
Formulário:
Inserindo dados via JDBC com JSPMÓDULO DE CADASTRO DE CODIFICAÇÃO CODAR
CÓDIGO: |
Validação:
<%@ page language=“java”
contentType="text/html; "
pageEncoding=“ISO-8859-1”
import=“java.sql.*”
%>
<%
String codigo = request.getParameter(“codigo”);
String descricao = request.getParameter(“descricao”);
Connection conn = null;
PreparedStatement pst = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance( );
conn = DriverManager.getConnection("jdbc:mysql://localhost/sisdecweb", "root","");
String SQL = "INSERT INTO strutcodar (codigo, desccodigo) VALUES (?, ?)";
pst = conn.prepareStatement(SQL);
pst.setString(1, codigo);
pst.setString(2, descricao);
pst.executeUpdate( );
pst.clearParameters( );
} catch (Exception ex) {
ex.printStackTrace( );
} finally {
if (pst != null) pst.close( );
if (conn != null) conn.close( );
}
%>
Dados recebidos O Código <%=codigo %> foi inserido com sucesso!Retornar
Grato a todos pela ajuda…