rs = pstmt.executeQuery();
while (rs.next()) {
HashMap<String, Object> temp = new HashMap<String, Object>();
for (int i = 1; i <= rs.getMetaData().getColumnCount(); i++) {
if (rs.getMetaData().getColumnType(i) == Types.VARCHAR) {
temp.put(rs.getMetaData().getColumnName(i), rs
.getString(i));
} else if (rs.getMetaData().getColumnType(i) == Types.INTEGER) {
temp.put(rs.getMetaData().getColumnName(i), rs
.getInt(i));
} else if (rs.getMetaData().getColumnType(i) == Types.DATE) {
temp.put(rs.getMetaData().getColumnName(i), rs
.getDate(i));
} else if (rs.getMetaData().getColumnType(i) == Types.DOUBLE) {
temp.put(rs.getMetaData().getColumnName(i), rs
.getDouble(i));
} else {// some type else;
}
}
returns.add(temp);
}
while (rs.next()) {
HashMap<String, Object> temp = new HashMap<String, Object>();
for (int i = 1; i <= rs.getMetaData().getColumnCount(); i++) {
if (rs.getMetaData().getColumnType(i) == Types.VARCHAR) {
temp.put(rs.getMetaData().getColumnName(i), rs
.getString(i));
} else if (rs.getMetaData().getColumnType(i) == Types.INTEGER) {
temp.put(rs.getMetaData().getColumnName(i), rs
.getInt(i));
} else if (rs.getMetaData().getColumnType(i) == Types.DATE) {
temp.put(rs.getMetaData().getColumnName(i), rs
.getDate(i));
} else if (rs.getMetaData().getColumnType(i) == Types.DOUBLE) {
temp.put(rs.getMetaData().getColumnName(i), rs
.getDouble(i));
} else {// some type else;
}
}
returns.add(temp);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货