J'essaie de créer un script pour bukkit. Il doit aller 1 dans la table mysql s'il tue un zombie. Qu'est-ce qui ne va pas? ou y a-t-il peut-être une autre méthode?Valeur JavaInvalid pour getInt()
Erreur: java.sql.SQLException: Valeur non valide pour getInt() - 'CraftZombie'
PreparedStatement kills = connection.prepareStatement("SELECT ? FROM `data` WHERE name=?");
kills.setString(1,entity.toString());
kills.setString(2,name);
ResultSet result = kills.executeQuery();
String entity_string = entity.toString();
result.next();
//int score = 1;
//score = result.getInt(1);
//Integer score2 = (Integer) result.getObject(entity_string);
int SC = result.getInt(entity_string);
PreparedStatement stat = connection.prepareStatement("UPDATE data SET ?=? WHERE name=?",
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.CONCUR_UPDATABLE);
stat.setString(1,entity.toString());
stat.setInt(2, SC + 1);
stat.setString(3,name);