Bonjour
J'ai voulu récuperer les données d'un ResultSet d'une requete de consutlation.
Mais, ce ResultSet prend la valeur null meme apres la requete!!
Voici mon code:
C'est la partie; " rsMoyenne = st.executeQuery(strQuery);" qui me pose le probleme !!
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 private static PieDataset createDataset() { ResultSet rsMoyenne = null; try { Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); Connection conn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://localhost:1433", "abc", ""); Statement st = conn.createStatement(); String strQuery = " SELECT COUNT(DestHost) * 100 /(SELECT COUNT(DestHost) FROM WebProxyLog WHERE (ClientIP = '195.114.57.11')) AS pourcentage, DestHost FROM WebProxyLog WHERE (ClientIP = '195.114.57.11')GROUP BY DestHost ORDER BY pourcentage DESC"; System.out.println(strQuery); rsMoyenne = st.executeQuery(strQuery); if (rsMoyenne == null)System.out.println("Resultat null") ; } catch (ClassNotFoundException e) { System.out.println("pas de resultat !"); } catch (SQLException e) { System.out.println("pas de resultat 2 !"); }
Avez vous une solution ?
[Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java
Partager