我有一个ArrayList itemNameList。它应该包含许多不同的ITEM_NAME,我从数据库中获取它们。
在上面显示的代码中,我尝试将订单的项目分配给相应的ORDER_ID。这意味着我只需要为一个ORDER_ID多次访问ITEM_NAME列。 (arrayOrdersId包含所有ORDER_ID)。
当我尝试显示内容而不是获取项目名称时,我会得到一些看起来像内存地址的东西。
提前致谢
st = conn.createStatement();
rs = st.executeQuery("SELECT ITEM_NAME FROM ORDER_DETAIL WHERE ORDER_ID = " + arrayOrdersId[rowIndex]);
orderIdList.add(arrayOrdersId[rowIndex]);
Item itemName;
while(rs.next())
{
itemName = new Item(rs.getString("ITEM_NAME"));
itemNameList.add(itemName);
}