我尝试将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
答案 0 :(得分:0)
不确定java sintaxis。但如果a
和b
是数组,则可以执行此类操作。
for ( int i = 0; i < a.length; i++ 0) {
String sql = "INSERT INTO table1 (column1, column2) VALUES('"+a[i]+ "', '" +b[i]+ "')";
stmt.executeUpdate(sql);
}