首页>代码>jsp开发简单的新闻门户系统,包括前台展现和后台管理>/门户系统/项目/recruitPortal/src/com/cqut/recruitPortal/dao/ListMapHander.java
package com.cqut.recruitPortal.dao; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * * 项目名称:recruitPortal * 类名称:ListMapHander * 类描述: 实现<code>ResultSetHander</code>接口,用于将结果集每一行里面的的放入Map<String,Object>中,然后在将这个Map存入List中。 * @version 1.0 * Copyright (c) 2014 ChongQing University Of Technology */ public class ListMapHander implements ResultSetHander { @Override public Object doHander(ResultSet rs) throws SQLException { List<Map<String, Object>> resultList = new ArrayList<Map<String, Object>>(); ResultSetMetaData rsmd = rs.getMetaData(); int cols = rsmd.getColumnCount(); HashMap<String,Object> m = null; //System.out.println("list 结果:"); //遍历结果集 while(rs.next()){ m = new HashMap<String,Object>(); //将结果集中的数据保存到HashMap中 for (int i = 1; i <= cols; i++) { //System.out.println("Label:"+rsmd.getColumnLabel(i)); //System.out.println(rsmd.getColumnName(i)+","+rs.getObject(i)); m.put(rsmd.getColumnLabel(i), rs.getObject(i)); } resultList.add(m); } return resultList; } }
最近下载更多
PISCESPLUS LV4
9月3日
sadselect LV8
6月28日
bankroll LV4
6月13日
云着殇 LV9
6月5日
lmj12345 LV2
5月19日
GerryGim LV4
1月15日
pangzhihui LV14
2023年12月27日
768881787 LV7
2023年6月25日
hongdongdong LV14
2023年6月17日
zhaowenlin LV2
2023年6月3日
最近浏览更多
微信网友_7005760998215680 LV6
10月2日
PISCESPLUS LV4
9月3日
hello_jugg LV7
8月7日
asdfgh112
7月4日
暂无贡献等级
sadselect LV8
6月28日
bankroll LV4
6月13日
wozui123
6月7日
暂无贡献等级
lmj12345 LV2
5月14日
13543528515 LV8
5月8日
ljt289917726 LV3
4月26日