Fórum JDBC: Verificar se o UPDATE falhou ou não atualizou nenhum registro #572819
16/12/2016
0
Como eu faço pra verificar se um update não atualizou nenhuma linha com JDBC? O meu código tá assim
Connection conexao = Database.getConnection(); PreparedStatement statement = conexao .prepareStatement( "UPDATE aluno SET aprovado = 'TRUE' WHERE nota > 6"); statement.execute();
Mas quando nenhum aluno é aprovado o método não dá erro e fico sem saber :´(
Lara
Curtir tópico
+ 0Post mais votado
16/12/2016
Você pode usar o método getUpdateCount para verificar quantas linhas foram atualizadas e assim determinar se é o caso de lançar ou não uma exceção. Segue um exemplo
if(statement.getUpdateCount() == 0){ throw new Exception("Nenhuma linha foi atualizada"); }^^
Estevão Dias
Gostei + 1
Mais Posts
16/12/2016
Fernando C
Gostei + 0
16/12/2016
Felipe Moreira
Gostei + 0
16/12/2016
Lara
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)