2016-12-04 1 views
0

Ich habe 2 arraylistAb 2 Tabelle 2 Arraylist

public ArrayList<Double> latitude = new ArrayList<Double>(); 
public ArrayList<Double> longitude = new ArrayList<Double>(); 

und 2 Tabelle in der Datenbank: latitude und longitude

ich von Listen Tabellen senden können, haben aber Probleme mit der Tabelle zu senden aufzulisten . Ich denke, ich arbeite mit dieser Anwendung zu lange und mache einen dummen Fehler.

String sql = "SELECT latitude, longitude FROM table"; 


      ResultSet rs = stmt.executeQuery(sql); 

      while(rs.next()){ 

       latitude = rs.getDouble("latitude"); 
       longitude = rs.getDouble("longitude"); 

      } 
      rs.close(); 

Antwort

0

Ich denke, das Problem ist, dass man in der Tat sind die Tabelle abfragt und die Werte darin zu holen, aber sie sind nicht wirklich um sie zu dem Arraylist hinzufügen, ist das Problem in den 2 Zeilen:

  latitude = rs.getDouble("latitude"); 
      longitude = rs.getDouble("longitude"); 

Wert auf Ihre Arraylist hinzuzufügen, die Sie verwenden:

  latitude.add(rs.getDouble("latitude")); 
      longitude.add(rs.getDouble("longitude")); 

Hoffnung, das hilft.

Verwandte Themen