Salut les ami(e)s,
J'essaie de remplir une table depuis le r�sultat d'une requ�te SQL sur une autre table.
Voila le code que j'ai utlis�:
Mais cette arreur appara�t
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 try { Connection connexion = DriverManager.getConnection("jdbc:mysql://localhost/test", "root", "root"); Statement instruction = connexion.createStatement(); String sql_select = "SELECT date,username,count(username) as volume from proxy group by username order by count(username) desc" ; ResultSet resultat = instruction.executeQuery(sql_select); while (resultat.next()) { System.out.println("Date : "+ resultat.getDate("date")); System.out.println("username : "+ resultat.getString("username")); System.out.println("Compte : "+ resultat.getInt("volume")); System.out.println("---------------------------------------); instruction.executeUpdate("insert into top_user (date,username,volume) values('"+resultat.getDate("date")+"','"+resultat.getString("username")+"',"+resultat.getInt("volume")+")"); } } catch (Exception e) { e.printStackTrace(); }
Est ce que quelqu'un a une id�e !
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 java.sql.SQLException: Operation not allowed after ResultSet closed
Merci d'avance.
Partager