Um NullPointerExeption ocorre quando algum objeto está nulo e vc tenta efetuar alguma operação com ele. Provavelmente é uma das variáveis que vc está recebendo como parâmetros do método.
Erro na gravação de dados
3 Respostas
F
Galera!!..sou bem leigo em Java e estou com algumas dificuldades em:
Eu tenho, esse jsp:
<html>
<body>
<%@ page
import="java.io.*"
import="java.sql.*"
import="org.apache.commons.fileupload.*"
import="java.util.*"
contentType="text/plain"
import="pacote.grava"
import="pacote.noticia"
import="pacote.banco" %>
<jsp:useBean id="gv" class="pacote.grava"/>
<jsp:useBean id="nt" class="pacote.noticia"/>
<jsp:useBean id="bd" class="pacote.banco"/>
<%
String titulo = request.getParameter("titulo");
String link = request.getParameter("teste1");
String tamanho = request.getParameter("teste2");
String imagem = request.getParameter("imagem");
String caminho = "c:\\testejava";
String caminho2 = "C:\\testejava\\arquivo.txt";
%>
<% gv.ExportaValor(caminho2);
nt.copia(imagem, caminho, request);
bd.dados(titulo, link, tamanho, imagem);
response.sendRedirect("sucesso.htm");
%>
</body>
</html>
ele apresenta o seguinte erro qdo eu tento rodar o formulário principal:
Eu sei que o problema esta nessa classe, pois qdo eu tiro o apontamento pra ela…roda normalmente:
package pacote;
import java.io.* ;
import java.util.*;
import java.sql.*;
public class banco {
public static void dados (String titulo, String link, String tamanho, String imagem)
throws SQLException {
Connection con = null;
ResultSet rs = null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:JDBC:locadora";
con = DriverManager.getConnection(url);
} catch (Exception e)
{
e.toString();
}
PreparedStatement stmt = con.PreparedStatement();
String sql = "";
sql = "INSERT INTO noticias(titulo, link, tamanho, imagem) VALUES('" + titulo + "','" + link + "','" + tamanho + "','" + imagem + "')";
stmt.execute(sql);
if (stmt!= null) stmt.close();
if (con!= null) con.close();
}
}
Alguem poderia me ajudar a resolver este problema?
Obrigado!!
F
ninguém tem idéia do que ocorre!??!
F
então…mas nos testes…eu preenchi todos os campos do form…sem deixar nenhum vazio!!
Criado 1 de julho de 2005
Ultima resposta 1 de jul. de 2005
Respostas 3
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo