Estevão, tente fazer as seguintes correções:
 
Na linha: 
stmt.executeUpdate("insert into TABELATESTE ""values(name,address,phone)");
Faça:
stmt.executeUpdate("insert into TABELATESTE ""values('" + name + "','" + address + "','" + phone + "')");
Isso supondo que todos os campos sejam string e que só existam esses tres campos na tabela senão vc terá de informar cada campo depois de tabelateste.
 
Espero que seja só isso.

Marco
Microsoft Certified Professional
Politec - Anatel
http://www.tbanet.com.br/pages/marcon

 
-----Mensagem original-----
De: ADI Informática [mailto:[EMAIL PROTECTED]]
Enviada em: Quinta-feira, 3 de Fevereiro de 2000 16:00
Para: Sou Java
Assunto: [SouJava-J] Erro no Servlet

Saudações,
 
tenho um servlet que recebe dados de uma página HTML e grava dados ("deveria gravar") em um banco Access. O problema é a conexão ao banco. Já configurei o Odbc mais não funciona. Me traz um erro no browser:
 

Error: 500

Internal Servlet Error:
java.lang.NullPointerException: 
	at adiServlet.insert(adiServlet.java:49)
	at adiServlet.doPost(adiServlet.java:25)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:747)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
	at com.sun.web.core.ServletWrapper.handleRequest(ServletWrapper.java:155)
	at com.sun.web.core.InvokerServlet.service(InvokerServlet.java:168)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
	at com.sun.web.core.ServletWrapper.handleRequest(ServletWrapper.java:155)
	at com.sun.web.core.Context.handleRequest(Context.java:414)
	at com.sun.web.server.ConnectionHandler.run(ConnectionHandler.java:139)
Acho que é meu método insert.
 

public void insert(String nam, String end, String tel) {

    try {

        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

        } catch(java.lang.ClassNotFoundException e) {

    error = "ClassNotFoundException: " + e.getMessage();

    }

    try {

        con = DriverManager.getConnection(url,

            "anonymous", "guest");

    stmt.executeUpdate("insert into TABELATESTE " +

    "values(name,address,phone)");

    stmt.close();

    con.close();

    } catch(SQLException ex) {

        error3 = "SQLException: " + ex.getMessage();

    }

}

 

 

Alguém poderia me ajudar? Helio, Bruno .... Socorro.

 

 

Abraços,

 

Estevão Mendes Vargas

 

 

[EMAIL PROTECTED]

 

 

Responder a