So when i use this simple update in mysql using java it gives me the error output that i have a MYSQL syntax fault. but when i copy paste it in mysql gui it works as it supposed to be am i doing something wrong?
private static final String UPDATE_PUNTEN_UITDAGING_MAKKELIJK = "UPDATE ID222177_g38.Speler "
+ "set puntenUitdagingenMakkelijk = puntenUitdagingenMakkelijk +3 "
+ " where gebruikersnaam = ? ; "
+ "UPDATE ID222177_g38.Speler "
+ "set puntenUitdagingenMakkelijk = puntenUitdagingenMakkelijk -1 "
+ " where gebruikersnaam = ? ;";
public void uptdatePuntenUitdagingen(String[] uitdaging) {
try (
Connection conn = DriverManager.getConnection(Connectie.JDBC_URL);
PreparedStatement query = conn.prepareStatement(UPDATE_PUNTEN_UITDAGING_MAKKELIJK)) {
query.setString(1, uitdaging[0]);
query.setString(2, uitdaging[1]);
query.executeUpdate();
} catch (SQLException ex) {
throw new RuntimeException(ex);
}}