Olá, estou fazendo um pequeno programa para portaria, ja fiz a parte visual, a parte do INSERT, SELECT e tenho que fazer agora o UPDATE, so que não estou conseguindo fazer a logica, ja peguei varios topicos a apostilas so que nenhum me atendeu,então ficaria assim eu ia consultar pelo numero_gerado e ia aparecer todos os campos so que o usuario somente iria fazer a alteraçao nos seguintes campos:
VARIAVEL CAMPO NO BANCO DE DADOS
XT_CHEGADA_MATERIAL CHEGADA_MATERIAL
TXT_KM_CHEGADA KM_CHEGADA
TXT_RESULTADO RESULTADO
TXT_HORA_CHEGADA HORA_CHEGADA
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con;
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/fabrica",
"root", "");
Statement sta = con.createStatement();
if (true){
{
String comandoSQL = "Update portaria set"+
"chegada_material="+txt_chegada_material.getText()+"','"+
"km_chegada="+txt_km_chegada.getText()+"','"+
"where= chegada_material="+txt_chegada_material.getText();
JOptionPane.showMessageDialog(null," alteração ok");
ResultSet res = sta.executeQuery("select * from portaria");
if (res.first());
}
}
}
catch(Exception erro){
JOptionPane.showMessageDialog(null,"erro!","Atenção",
JOptionPane.INFORMATION_MESSAGE);
txt_numero_gerado.requestFocus();
}
}