Simples inserção com sql

Pessoal, estou iniciando… ainda nao fiz uma inserção no banco, por isso quero fazer a mais simples possível.

Nao sei o que acontece… mas está dando erro no código seguinte:

Alguém pode me ajudar? O erro retornado é: java.lang.NullPointerException

Agradeço qq ajuda.

[]´s

Woquiton

{

Statement stm = null;
String v_insere = “INSERT INTO …’)”;
System.out.println(v_insere);
ConectOracleBean con = new ConectOracleBean();

try {
stm = con.getCon().createStatement();
} catch (SQLException e) {
System.out.println(e);
}

try{
stm.executeUpdate(v_insere);
}catch(SQLException ee){
System.out.println(ee);}

try {
con.getCon().setAutoCommit(true);
} catch (SQLException e) {
}
}

Receita de bolo para resolver qualquer erro de NullPointerException:
:arrow: Veja qual a linha que deu erro.
:arrow: Nesta linha, verifique se há algum objeto tentando executar algum método (ou acessando uma variável de instância dele).
:arrow: Esse objeto deve estar null.
:arrow: Descubra por que ele não foi instanciado corretamente.

Se não resolver, diga para nós qual é a linha para ficar mais fácil de ajudar.

Vanessa

Então… deve ser isso mesmo. Vou procurar aqui, apesar que não tá mostrando a linha.

Onde vc mora?

[]´s

Woquiton

Essa deve ter sido a pergunta mais insólita do fórum até agora :smiley:

Não está mostrando a linha?
Está aparecendo um “stack trace”?
Na pior das hipóteses, coloque um monte de System.out.println e veja até onde vai (ou melhor, utilize uma ferramenta de debug para executar linha a linha).

E eu não guardei a linha com erro aqui em casa, então saber onde eu moro não vai ajudar… :roll:

Achei o erro.
Obrigado.

Saber onde morava era pra vc me monitorar por telefone, pois nao posso fazer telefonemas pra fora de onde moro. Não existia malícia, ainda assim peço desculpas, devia ter sido mais claro na intenção.

[]´s

Woquiton

Sem problemas.
De qualquer forma, o fórum existe para que as dúvidas sejam solucionadas aqui e compartilhadas com o resto dos usuários.
As pessoas não entram aqui para ficar debugando suas aplicações por telefone, pois isso gastaria muito mais tempo do que a maioria tem disponível.