salve ragazzi ho un problema con questa porzione di codice, in quanto ogni volta che la eseguo il programma si interrompe. Logicamente mi sembra corretta, ma magari è presente qualche errore che non vedo.
Ecco il codice
codice:
Statement environment = database.createStatement(); ResultSet queryEnvironment = environment.executeQuery("select rowid, * from environment where processed = 0");
List<Measurement> arrayEnvironment = new LinkedList<>();
List<Integer> environmentRowId = new ArrayList<>();
while(queryEnvironment.next()){
environmentRowId.add(queryEnvironment.getInt("rowid"));
Measurement environmentMeasurement = new Environment(queryEnvironment.getString("identifier"), queryEnvironment.getString("value"), queryEnvironment.getString("date"), queryEnvironment.getLong("milliseconds"));
arrayEnvironment.add(environmentMeasurement);
}
environment.close();
Si blocca dentro il while, infatti se aggiungo
codice:
System.out.println("prova "+queryEnvironment.getInt("rowid"));
non mi mostra i risultati, come mai?
grazie