AS PreparedStatement documentatie:
Om query's uit te voeren die gegevens in uw database bijwerken, verwijderen of invoegen, kunt u executeQuery
niet gebruiken ... U moet gebruiken:.executeUpdate(query)
Dus deze code (WRONG ):
PreparedStatement updateEXP = conn.prepareStatement("update `user` set `exp` = '666' where `username` = '"+loggedusername+"'");
ResultSet updateEXP_done = updateEXP.executeQuery();
Moet eruit zien als (GOED ):
Correct gebruik
PreparedStatement updateEXP = conn.prepareStatement("update `user` set `exp` = ? ");
updateEXP.setString(1, loggedusername);
ResultSet updateEXP_done = updateEXP.executeUpdate();