Vector vect = new Vector();
Vector vect_container = new Vector();
for(int i=0;i<2;i++){
rs.next();
vect.addElement(rs.getInt("ID"));
vect.addElement(rs.getString("Name"));
vect.addElement(rs.getFloat("Price"));
vect.addElement(rs.getDouble("Quantity"));
vect.addElement(rs.getDate("datetime"));
vect.addElement(rs.getString("person"));
vect_container.add(vect);
}
データベーステーブルからを介して行を取得していますResultSet(rs)
が、ベクトルはすべての行の結果を追加しています(行ごとではありません)。出力は次のとおりです。
[
[23424234, Congestal, 10.0, 3500.0, 2013-03-23,
Ahmed Ali, 34535647, Decksafeen, 35.0, 2000.0, 2013-03-23, Osama ],
[23424234, Congestal, 10.0, 3500.0, 2013-03-23,
Ahmed Ali, 34535647, Decksafeen, 35.0, 2000.0, 2013-03-23, Osama ]
]
の最初の要素vect_container
は最初の行のみを保持し、2番目の要素は両方の行を保持する必要があると思います。
しかし、そうではないようです。