Bonjour,
String updateLong = "UPDATE log" + "SET StartDate = d";
Ici, il faut un espace entre "log" et "SET" pour que l'update se passe bien.
StartDate = d => ici, dans ta colonne StartDate tu as la valeur "d" et non, et je pense c'est ce que tu veux, la valeur de ta variable d.
Il faut donc mettre :
String updateLong = "UPDATE log SET StartDate = " + d;
c'est indiqué comme quoi je peux pas convertir de int vers Resultset,j'ai pas compris pourquoi, c'est sur cette ligne:
ResultSet rs = stmt.executeUpdate(query);
C'est normal, la méthode executeUpdate (utilisée pour les instructions UPDATE, DELETE et INSERT) retourne un int.
La méthode que tu dois utiliser pour une requête du genre SELECT, et qui te retourne un ResultSet est : executeQuery(String sql)
Partager