Ir para conteúdo
Fórum Script Brasil
  • 0

Erro ao executar procedure


nsouza

Pergunta

Colegas tenho o seguinte codigo:

Metoro para executar a procedure no postgresql

public void metodoCrud(int _entrada, String _data, int _qtde, int _doc, String _obs,String _mes,int _produto, String _opr)

{

try

{

// cria um preparedStatement

CallableStatement pstmt = conexao.prepareCall("{call fn_iad_entrada(?,?,?,?,?,?,?,?)}");

// preenche os valores

pstmt.setInt(1,_entrada);

pstmt.setString(2,_data);

pstmt.setInt(3,_qtde);

pstmt.setInt(4,_doc);

pstmt.setString(5,_obs);

pstmt.setString(6,_mes);

pstmt.setInt(7,_produto);

pstmt.setString(8,_opr);

// executa

pstmt.execute();

System.out.println("Gravado!");

}

catch(SQLException sqlex)

{

JOptionPane.showMessageDialog(null,"Não foi possível "+

"executar o comando sql,"+sqlex+"");

}

Objeto instanciado

Conexao objConexao = new Conexao();

Entrada objEntrada = new Entrada();

objEntrada.metodoCrud(0,"09-11-2010",5,3333,"mensagem de teste","nov/2010",2,"I");

}

catch(Exception e )

{

JOptionPane.showMessageDialog(null,"Não foi possivel gravar os Dados "+

"no Banco de dados: "+e);

}

Quando executo esta dando o erro

Não foi possivel gravar os Dados no Banco de dados:java.lang.NullPointerException

Por favor, poderiam da uma ajuda

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...