Boa tarde!
Estou fazendo um programa de inserir, alterar e excluir dados num banco de dados usando Java, porém quando eu vou fazer o teste para excluir e alterar o dado do banco, quando o dado não existe ele aparece uma mensagem que o dado foi excluido/alterado com sucesso mas neste caso deveria dar erro pois o dado simplesmente não existe, dados que constam no banco ele exclui/altera normalmente.
segue código
EXCLUIR
public String excluiCliente(Cliente cliente) {
String resultado = "";
try {
Connection con = Conecta.getConexao();
String sql = "DELETE FROM dados WHERE codigo=?";
PreparedStatement ps = con.prepareStatement(sql);
ps.setInt(1, cliente.getCodigo());
ps.execute();
ps.close();
con.close();
resultado = "OK";
} catch (Exception e) {
resultado = "ERRO: " + e.toString();
}
return resultado;
}
ALTERAR
public String alteraCliente(Cliente cliente) {
String resultado = "";
try {
Connection con = Conecta.getConexao();
String sql = "UPDATE dados SET descricao =? WHERE codigo=?";
PreparedStatement ps = con.prepareStatement(sql);
ps.setInt(1, cliente.getCodigo());
ps.setString(2, cliente.getDescricao());
ps.execute();
ps.close();
con.close();
resultado = "OK";
} catch (Exception e) {
resultado = "ERRO: " + e.toString();
}
return resultado;
}
Agradeço a atenção 


