Problemas c/ este Servlet

3 respostas
Eduardo_Bregaida
import <a href="http://java.io">java.io</a>.<em>;	

import javax.servlet.</em>;	

import javax.servlet.http.<em>;

import java.sql.</em>;
public class Inclusao extends HttpServlet {

public void doGet (HttpServletRequest req,HttpServletResponse resp)

throws ServletException, IOException {

resp.setContentType (text/html);

PrintWriter out=resp.getWriter();

String Nome=req.getParameter(Nome);

String Endereco=req.getParameter(Endereco);

String Telefone=req.getParameter(Telefone);

String Numero=req.getParameter(Numero);

String Bairro=req.getParameter(Bairro);

String Cidade=req.getParameter(Cidade);

String Estado=req.getParameter(Estado);

String CEP=req.getParameter(CEP);

String Email=req.getParameter(Email);

String Natal=req.getParameter(Natal);
try{	
	Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" );
	Connection con = DriverManager.getConnection ( "jdbc:odbc:EMPRESA", "user", "senha" );
	 String sql= " Insert Into Cadastro_Clientes( nome, endereco, telefone, numero, bairro, cidade, estado, cep, email)" +
		"values(?, ?, ?, ?, ?, ?, ?, ?, ?)";
             
		try{
  			PreparedStatement pst= con.prepareStatement (sql);
  			pst.setString   (1, Nome);
  			pst.setString   (2, Endereco);
  			pst.setString   (3, Telefone);
  			pst.setInt      (4, Numero);
                    pst.setString   (5, Bairro);
                    pst.setString   (6,Cidade);
                    pst.setString   (7, Estado);
                    pst.setString   (8, CEP);
                    pst.setString   (9,Email);
                 		        pst.executeUpdate();

		

	 } catch (SQLException ex){
             stInclusao.executeUpdate (sqlIncluir);   
	  
	} catch (Exception c){
		System.out.println("Problemas na área inclusão"+ c);
	}


	out.println("&lt;html&gt;&lt;head&gt;&lt;title&gt; Produtos &lt;/title&gt;");
	out.println( "&lt;/head&gt; <body> " + Nome + ", Obrigado por se cadastrar na SurfSea");
	out.println(" </body> &lt;/html&gt;");
	out.close();

	
}

}

Ta dando 13 erros e nao consigo arrumar

3 Respostas

C

Poste as linhas de erro para que possamos ajudá-lo.
Aproveite e coloque o seu código entre as tags code e /code
para que fique identado.

dgouvea
:arrow: Verifique se o Servlet.jar está no seu classpath;

:arrow: Verifique se o arquivo jar do JDBC está no seu classpath;

:arrow: Tente usar apenas um try {}, não necessita usar 2 no mesmo método.

Caso ainda tenha erros poste os erros.

:slight_smile:

leonardom

Heero Yuy,

Faça o que o nosso amigo dgouvea disse e ainda observe os seguintes detalhes:

na linha: pst.setInt (4, Numero); a variável Numero é do tipo String você deve converte-la para int, pst.setInt (4, Integer.parseInt(Numero));

na linha: stInclusao.executeUpdate (sqlIncluir); As variáveis stInclusao e sqlIncluir não existem, tire esse bloco catch(SQLException ex).

Criado 18 de novembro de 2003
Ultima resposta 19 de nov. de 2003
Respostas 3
Participantes 4