我有一個像下面這樣的List Collection值,我希望檢索值時應該通過sql查詢。我想通過增強for循環動態值在SQL查詢?
List obl = new ArrayList();
obs.add(1234);
obs.add(1235);
obs.add(1236);
obs.add(1237);
這裏問題只是第一個值得通過?我希望所有的值都應該傳遞並且適當的輸出應該得到。
for(Object obls:obl){
String sql2 ="select Student_Name,FeesHead,Amount,BankName,YearID from test where ReceiptNo = '"+obls+"'";
stat = con.prepareStatement(sql2);
rs=stat.executeQuery();
rs.next();
String StudentName = rs.getString(1);
String FeesHead = rs.getString(2);
String Amount = rs.getString(3);
String BankName = rs.getString(4);
Integer LYearID = rs.getInt(5);
System.out.println("Fees Head"+FeesHead);
System.out.println("Amount"+Amount);
System.out.println("Bank Name"+BankName);
System.out.println("Year ID --"+LYearID);
}
錯字:firts row obl而不是obs – PeterRing