Escolar Documentos
Profissional Documentos
Cultura Documentos
Neste tutorial vamos criar um pequeno exemplo com conexo ao banco de dados, utilizando apenas JSP. Nas prximas aulas vamos evoluir este exemplo. importante ter o servidor do MySQL j instalado na mquina assim como um client, para executar as instrues SQL. Vamos ter um cadastro de aluno. Sendo assim, vamos criar um novo database e uma table TB_ALUNO. Para a criao do database e da table, acesse o banco de dados atravs do client de sua preferncia e execute as clusulas abaixo: CREATE DATABASE escola; USE escola; CREATE TABLE tb_aluno ( matricula INTEGER NOT NULL, nome VARCHAR(200) NOT NULL, mail VARCHAR(200) NOT NULL, PRIMARY KEY(matricula) ); Feito isso, j teremos criado o banco, e a tabela dentro do mesmo. Agora vamos para o Eclipse criar nossa aplicao. Vamos ento criar uma aplicao WEB. Veja os passos abaixo:
Vamos ento agora criar nossa pgina JSP para o cadastro de Alunos. Daremos o nome de cadAluno.jsppara esta nossa pgina. Esta pgina dever ficar no diretrio WebContent. Os passos de criao seguem como as imagens abaixo:
PreparedStatement ps = con.prepareStatement(sql); ps.setInt(1, Integer.parseInt(request.getParameter("matricula"))); ps.setString(2, request.getParameter("nome")); ps.setString(3, request.getParameter("mail")); ps.execute(); mensagem = "Registro atualizado com sucesso!"; }catch(SQLException e){ mensagem = e.getMessage(); }catch(Exception e){ mensagem = e.getMessage(); } } %> <body> <form method="post" action="cadAluno.jsp"> Matricula: <input type="text" name="matricula" size="10" /><br> Nome: <input type="text" name="nome" size="50" /><br> E-mail: <input type="text" name="mail" size="50" /><br> <input type="submit" value="Enviar" /> </form> <% if (mensagem != null){ %> <script>alert('<%=mensagem %>');</script> <% } %> </body> </html>
Feito isso a pgina estar pronta. Quando rodarmos, a tela ser como a imagem abaixo:
Aps a incluso do registro, recebemos um aviso de que foi realizada a transao com sucesso.
At a prxima.