1

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);
        }}

0 Answers0