2016-07-29 8 views
0

私はJavaでSQLクエリを実行するためにJDBCを使用しています。私は、クエリの結果を取得し、arraylistに格納して、何らかのグラフでデータを表示できるようにしたいと思います。私はcolumnCountと同じ回数だけ同じ行を印刷しています。ここに私のコードです。arraylist javaで重複した結果を表示

+0

あなたのコードはデバッグが必要なようです! –

+0

なぜ 'String []'ですか?クラスでもっとうまくいかないでしょうか? 'class Row {プライベートストリング値;プライベート日付の日付;/*ゲッターとセッター* /} 'なぜ各列の日付と時間を取得するのか? –

答えて

1

第2のrow[i]は、列の値を書き換えます。それを削除すると、あなたの記録が表示されます:

... 
for (int i = 0; i < columnCount; i++) { 
    row[i] = rset.getString(i + 1);      
} 
System.out.println(Arrays.toString(row)); 
result.add(row); 
... 
関連する問題