在arraylist java中显示重复的结果

时间:2016-07-29 16:29:13

标签: java jdbc arraylist

我使用JDBC在Java中运行SQL查询。我想获取查询的结果并将其存储在arraylist中,以便我可以在某种图形中显示数据。我得到的相同行数与columnCount的打印次数相同。这是我的代码。

ArrayList <String[]> result = new ArrayList<String[]>();
int columnCount = rset.getMetaData().getColumnCount();
        if(rset!=null)
        {
            while(rset.next())
            {
                found=true;

                String[] row = new String[columnCount];
                for (int i = 0; i < columnCount; i++) {
                    row[i] = rset.getString(i + 1);                    
                    row[i] = rset.getString("Date") + " "
                            + rset.getString("Hour");
                    System.out.println(row[i]);
                }
                result.add(row); 
        }

1 个答案:

答案 0 :(得分:1)

您的第二个embedded_in会重写该列的值。只需删除它,您就会看到您的记录:

row[i]