AS PreparedStatement dokumentasi:
Untuk menjalankan kueri yang memperbarui, menghapus, atau menyisipkan data apa pun di DB Anda, Anda tidak dapat menggunakan executeQuery
... Anda harus menggunakan:.executeUpdate(query)
Jadi kode ini (SALAH ):
PreparedStatement updateEXP = conn.prepareStatement("update `user` set `exp` = '666' where `username` = '"+loggedusername+"'");
ResultSet updateEXP_done = updateEXP.executeQuery();
Harus terlihat seperti (BAIK ):
Penggunaan yang benar
PreparedStatement updateEXP = conn.prepareStatement("update `user` set `exp` = ? ");
updateEXP.setString(1, loggedusername);
ResultSet updateEXP_done = updateEXP.executeUpdate();