我有表員工如何在java中添加結果集中的列?
檢索到的列select emp_name,emp_add from employee
while(iResultSet1.next())
{
List expRptColWise = new ArrayList();
for(Integer i=1;i<=iResultSet1.getMetaData().getColumnCount();i++){
expRptColWise.add(iResultSet1.getString(i));
}
expRptRowWise.add(expRptColWise);
有了上面的代碼中,我得到
emp_name | emp_add |
A | add1 |
B | add2 |
我想在結果集中添加序列號coloumn讓我取得結果爲
emp_name | emp_add |Sr_No|
A | add1 |1 |
B | add2 |2 |
請指導我如何在結果集或集合對象中動態添加列,這裏我使用了ArrayList。
您使用的是哪個數據庫? –
數據庫是oracle – Edward
您可以在查詢中使用'row_number()'作爲列,並在結果集中獲取。 –