Boa noite estou com uma duvida tremenda na hora de faser a alteracao , me perdir todo !!!
como posso faser a alteracao eu fiz o codigo abaixo, so que nao esta alterando , axo q ta faltando pergunta o q vai ser alterado mas como ponho essa questao?
e como passo esse a resposta do usuario para o metodo?/?
como posso resolver essa parada?
grato pela ajuda de vcs !!!
dao
public MatModelo alterar_materialtiagoalves(int cdMat){
Connection conexao=null;
Statement stmt=null;
MatModelo modelo= new MatModelo();
try {
conexao = obterConexao();
stmt= conexao.createStatement();
stmt.executeUpdate("update ltp.materialtiagoalves where cdMat ="+cdMat);
JOptionPane.showMessageDialog(null, "alteração efetuada com sucesso!!");
} catch (Exception e) {
e.printStackTrace();
JOptionPane.showMessageDialog(null,"erro na alteração");
// TODO: handle exception
}finally{
try {
stmt.close();
conexao.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
return modelo;
}
facade
public MatModelo alterar_materialtiagoalves(int cdMat){
return mbo.alterar_materialtiagoalves(cdMat);
}
mbo
public MatModelo alterar_materialtiagoalves(int cdMat){
return mdao.alterar_materialtiagoalves( cdMat);
}
controle
mmodelo=mfacade.alterar_materialtiagoalves(45);