AS PreparedStatement dokumentation:
För att utföra frågor som uppdaterar, tar bort eller infogar data i din DB, kan du inte använda executeQuery
... Du måste använda:.executeUpdate(query)
Så den här koden (FEL ):
PreparedStatement updateEXP = conn.prepareStatement("update `user` set `exp` = '666' where `username` = '"+loggedusername+"'");
ResultSet updateEXP_done = updateEXP.executeQuery();
Måste se ut som (BRA ):
Korrekt användning
PreparedStatement updateEXP = conn.prepareStatement("update `user` set `exp` = ? ");
updateEXP.setString(1, loggedusername);
ResultSet updateEXP_done = updateEXP.executeUpdate();