Boa tarde pessoal, tudo bem?
Bem, instalei o jdk, netbeans e mysql, comunico através do apache e controlo pelo wampserver, esta comunicando, eu dou um insert no banco, já vejo no netbeans e vice versa, agora através do código java, não consigo salvar dados, quando cliclo no botão “Cadastrar” ele aparece a página com códigos… aonde estou errando?
Criei o index.jsp, com direciomento para cadastro.jsp, este esta funcionando:
[color=red]<%
response.sendRedirect(“cadastro.jsp”);
%>[/color]
Criei o cadastro.jsp:
[color=red]<%–
Document : cadastro
Created on : 13/09/2010, 21:11:11
Author : aluno
–%>
<%@page contentType=“text/html” pageEncoding=“UTF-8”%>
JSP Page<body>
<form method="post" action="gravar.jsp">
nome<input type="text" name="nome" />
<br>
telefone<input type="text" name="telefone"/>
<input type="submit" value="Cadastrar" />
</form>
</body>
Criei o gravar.jsp (Aqui criei a estrutura e o caminho para jogar a informação pro banco, so que esta errado, pois nao esta indo, lembrando que no mysql, o nome do banco é: firstsistem, da tabela: usuario e as colunas sao: usunome e usutelefone):
[color=red] <%@ page import=“java.sql.*”%>
//receber dados
String nome = request.getParameter("nome");
String telefone = request.getParameter("telefone");
//processa dados
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/firstsistem","root","");
String sql = "insert into usuario (usunome, usutelefone) values(?, ?)";
PreparedStatement stmt = con.preparedStatement(sql);
stmt.setString(1, nome);
stmt.setString(2, telefone);
stmt.executeupdate();
}catch (Exception e){
out.println(e.getMessage());
}
%>
[/color]
Quem puder me ajudar, desde já eu agradeço a atenção.


