2016-12-04 28 views
0

我有2 arraylist從2表2的ArrayList

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

和2臺數據庫:latitudelongitude

我可以從列表發送到表,但使用下表發送給列出有問題。 我想我使用這個應用程序太長時間,並做一些愚蠢的錯誤。

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(); 

回答

0

我認爲問題是,你實際上查詢表,並提取其中的值,但你實際上並沒有將它們添加到ArrayList,問題是在2線:

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

一個值添加到您的ArrayList使用:

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

希望幫助。