Bonjour,
je n'arrive pas à récupérer dans un tableau les résultats de ma requête
lorsque je les fais s'afficher, tous les résultats apparaissent
mais lorsque je veux les stocker dasn la variable ResultData, la boucle s'arrête
voici le codeJe trouve ça très curieux
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 public String[][] bddSelect(int nbRows) throws Exception { query = "select top "+nbRows+" cd_qps, nu_ins from bph..log_ps"; Statement select = connection.createStatement(); ResultSet result = select.executeQuery(query); int j = 0; int nbColumn = result.getMetaData().getColumnCount(); String[][] resultData = new String[nbRows][nbColumn]; while (result.next()) { for(int i = 1; i<= nbColumn; i++){ System.out.println("result.getString(): "+result.getString(i)); //resultData[0][i] = result.getString(i); <---- lorsque j'enlève ce commentaire la boucle se bloque } j++; } result.close(); select.close(); return resultData; }
vous auriez une idée ?
Partager