如何從數據庫檢索特定數據並顯示?從數據庫中檢索特定數據並顯示
String sql = "Select Product_ID,Order_Quantity,Sub_Total from Order_Menu Where Order_ID='"+order_id_1+"'";
pst = conn.prepareStatement(sql);
rs = pst.executeQuery();
while(rs.next()){
list.add(rs.getString("Product_ID"));
list.add(rs.getString("Order_Quantity"));
list.add(rs.getString("Sub_Total"));
for(int i = 0;i<list.size();i++){
String item = list.get(i);
System.out.println("Item" + i + ":" + item);
}
我定義數組
ArrayList <String> list = new ArrayList<String>();
我的輸出
Item0:P0001
Item1:1
Item2:37.0
Item0:P0001
Item1:1
Item2:37.0
Item3:P0002
Item4:2
Item5:666.0
我的數據庫只包含2項是P0001和P0002,爲什麼結果會顯示1個項目 對不起,我對數組有點混淆
首先這不是一個數組,它是數組列表 –
好像是while循環不關閉 –