Bom dia!
Como faço para em um sistema de marcação de exames, atualizar a quantidade de exames realizados, neste caso, o campo "confirmados":public class Exame {
int id;
String nome;
String descricao;
int limiteMensal;
int confirmados;
public int getConfirmados() {
return confirmados;
}
public void setConfirmados(int confirmados) {
this.confirmados = confirmados;
}
public String getDescricao() {
return descricao;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getLimiteMensal() {
return limiteMensal;
}
public void setLimiteMensal(int limiteMensal) {
this.limiteMensal = limiteMensal;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
}
public void autorizaExame(AutorizacaoExame autorizacao) {
String sql = "insert into autorizacaoexame (exame,prestadorExame,"
+ "dataInicio,dataFinal,paciente,origem,medico,cartaoSUS,"
+ "autorizador,dataAutorizacao,telefonePaciente)"
+ " values (?,?,?,?,?,?,?,?,?,?,?)";
try {
// PreparedStatement para inserção
PreparedStatement stmt = connection.prepareStatement(sql);
// Seta os valores
stmt.setString(1, autorizacao.getExame());
stmt.setString(2, autorizacao.getPrestadorExame());
stmt.setString(3, autorizacao.getDataInicio());
stmt.setString(4, autorizacao.getDataFinal());
stmt.setString(5, autorizacao.getPaciente());
stmt.setString(6, autorizacao.getOrigem());
stmt.setString(7, autorizacao.getMedico());
stmt.setString(8, autorizacao.getCartaoSUS());
stmt.setString(9, autorizacao.getAutorizador());
stmt.setString(10, autorizacao.getDataAutorizacao());
stmt.setString(11, autorizacao.getTelefonePaciente());
// Executa
stmt.execute();
stmt.close();
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "Erro ao marcar exame. Contate o desenvolvedor!");
}
}
Obrigado!

Esta sugestão seria pra um problema de estoque.