Erro executeUpdate

3 respostas
rodrigo.bossini

Bom dia,

Estou realizando um UPDATE com PreparedStatement e com o método executeUpdate.
Pelo que entendi na API, o método executeUpdate retorna um inteiro representando o número de linhas afetadas pelo comando, certo?
Pois bem, cada vez que realizo o comando, ele retorna o número 1, o que está certo, pois realmente esperava que somente uma linha
fosse afetada.
Porém, quando vou ver no banco, essa linha não sofreu alteração alguma.
Detalhe: se realizo o mesmo comando update direto no banco, ele funciona normalmente.
O código java não gera exceção alguma.

Alguma sugestão?

3 Respostas

pmlm

O commit está a ser feito?

rodrigo.bossini

Obrigado pela rápida resposta.

Não tenho certeza. Como faço pra checar ? E no que isso poderia influenciar?

O fato é que corrigi o fechamento da conexão e agora funcionou…Valeu!

Guinter

Opa, posta o código pra gente ver.

Criado 1 de setembro de 2009
Ultima resposta 1 de set. de 2009
Respostas 3
Participantes 3