Já revirei os tópicos e não consegui colocar pra rodar no meu programa.
é simples. Tenho uma tabela no SQL que uma parte é preenchida quando o Motorista sai com o carro da empresa, e outra parte é preenchida quando ele retorna da empresa. Separei isso em Forms diferentes no netbeans, a parte de inserir os dados já está funcionando OK, mas preciso que quando ele retorne com o carro ele pelo número da FICHA DE MOVIMENTAÇÃO busque o registro no banco de dados atualizando os campos que ele terá que digitar. Abaixo vou colocar a parte de uma função chamada Atualiza, acho que meu erro está nela, por uso outra classe para a conexão.
public void atualiza(Movimentacao movimentacao){
String sql = "UPDATE movimentacao SET ficha = +movimentacao.getFicha() VALUES (?,?,?,?)";
try{
PreparedStatement stmt = connection.prepareStatement(sql);
stmt.setString(1,movimentacao.getFicha());
stmt.setString(2,movimentacao.getDataentrada());
stmt.setString(3,movimentacao.getHoraentrada());
stmt.setString(4,movimentacao.getOdometroentrada());
stmt.execute();
stmt.close();
} catch (SQLException u){
throw new RuntimeException(u);
}
}