java中的mysql语句

6ljaweal  于 2021-06-25  发布在  Mysql
关注(0)|答案(0)|浏览(181)

因此,当我使用java在mysql中使用这个简单的更新时,它会给我一个错误输出,即我有一个mysql语法错误。但是当我在mysql gui中复制粘贴它时,它按它应该的方式工作,我是不是做错了什么?

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

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题