Estou lhe enviando um exemplo que funciona. Notei
que no comando SQL que tem o nome da TABELATESTE não tem o nome dos campos
procure ver se é isto, caso não seja de uma melhor olhada no exemplo
abaixo.
try { //Try #1 Connection
con; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection(c_fonte,
c_user, c_senha);
System.out.println("Conexao MS-ACCESS
O.K.");
Statement st =
con.createStatement();
st.executeUpdate("INSERT INTO fones (nome,
fone) VALUES ('MANUEL', '288-1515')" );
System.out.println("INSERCAO
O.K.");
st.close(); con.close();
} catch ( Exception e)
{
e.printStackTrace();
return;
----- Original Message -----
Sent: Thursday, February 03, 2000 4:00
PM
Subject: [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: 500Internal 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]
|