Bonjour,
j'ai utilisé JDBC pour me connecter à une BD Mysql. je voudrais faire une conversion de format de date: de timestamp vers format date normal, sur une colonne de la BD. Mais j'arrive pas à le faire, 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);

mon code se présente comme ça:
----------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
public static void main(String args[]) {
 
   String url = "jdbc:mysql://localhost:3306/test";
   Connection con = null;
 
   try {Class.forName("com.mysql.jdbc.Driver");
      con = DriverManager.getConnection(url,"root","");
      Statement stmt = con.createStatement();
 
   long timeMillis ;
   Date d = new Date((long)timeMillis);
   SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd hhmms");
   System.out.println(formatter.format(d));
 
 
   String updateLong = "UPDATE log" + "SET StartDate = d";
 
   stmt.executeUpdate(updateLong);
   String query = "SELECT StartDate FROM log" ;
 
ResultSet rs = stmt.executeUpdate(query);
 
 
   while(rs.next()){
       Date s = rs.getDate(2);
       System.out.println("Dates converties" + " :" + s );
   }
.......