ola mira tengo un problema con mi sentencia update i no veo el error i no se porque no me tira, aqui os paso el codigo i aver si me podeis ayudar
public void modificarAposta(Aposta aposta, Aposta nova){
try{
Statement st=conn.createStatement();
String nom=aposta.getNom();
int golsLocal=aposta.getGolsLocal();
int golsVisitant=aposta.getGolsVisitant();
int golsLocalnous=nova.getGolsLocal();
int golsVisitantnous=nova.getGolsVisitant();
String consulta="update apostes set golsLocal="+golsLocalnous+",gols_visitant="+golsVi sitantnous+" where nom='"+nom+"'"+",gols_local="+golsLocal+",gols_vis itant="+golsVisitant;
System.out.println(consulta);
st.executeUpdate(consulta);
}catch(SQLException e){
System.out.println("Modificacio erronea");
}
}
private void opcioModificarAposta()
{
System.out.println("Introdueix un nom: ");
String nom=llegirTeclatString();
System.out.println("Introdueix un Gol Local: ");
int golsLocal=llegirTeclatInt();
System.out.println("Introdueix un Gol Visitant: ");
int golsVisitant=llegirTeclatInt();
System.out.println("Introdueix un Gol Local nou: ");
int golsLocalnous=llegirTeclatInt();
System.out.println("Introdueix un Gol Visitantnou: ");
int golsVisitantnous=llegirTeclatInt();
Aposta aposta = new Aposta(nom,golsLocal,golsVisitant);
Aposta nova=new Aposta(nom,golsLocalnous,golsVisitantnous);
bd.modificarAposta(aposta, nova);
}