列中有三行不必要的行

时间:2016-11-08 19:01:09

标签: java android mysql jdbc arraylist

我尝试将2个ArrayList添加到列中,但不是我想要的 目前我在我的应用程序中有这个代码,但是这个代码使得 - 带有地图的3个第一行和带有数字的3个下一行。我想改变 - 前3行中的第一个和第二个列表。 我在一个和两个列表中有3个元素。

   for(LatLng a : maps)
    {

        String sql = "INSERT INTO table1 (column1) VALUES('"+a+"')";
        stmt.executeUpdate(sql);

    }

    for(String b : numbers)
    {

        String sql2 = "INSERT INTO table1 (column2) VALUES('"+b+"')";
        stmt.executeUpdate(sql2);

    }

我试图以多种方式改变它,但总是出错。

编辑: 所以当我在list1中有3个元素时:

99.9999999, 99.9999999  
99.9999999, 99.9999999  
99.9999999, 99.9999999 

和list2中的3个元素如下:

11  
12  
13

它看起来像:

Column1:                    Column 2:     ID:   
99.9999999, 99.9999999                     1  
99.9999999, 99.9999999                     2  
99.9999999, 99.9999999                     3  
                               11          4  
                               12          5  
                               13          6  

我想要这样的结果:

Column1:                    Column 2:     ID:   
99.9999999, 99.9999999          11         1  
99.9999999, 99.9999999          12         2  
99.9999999, 99.9999999          13         3  

1 个答案:

答案 0 :(得分:0)

不确定java sintaxis。但如果ab是数组,则可以执行此类操作。

for ( int i = 0; i < a.length; i++ 0) {

   String sql = "INSERT INTO table1 (column1, column2) VALUES('"+a[i]+ "', '" +b[i]+ "')";
   stmt.executeUpdate(sql);

}