前辈们帮我看一下 程序,详细解释一下,其实就是map和两个循环那块不太明白,谢谢 mapHashMap 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static List<Map<String, String>> queryResult(String psSql) {//List<Map<String, String>> _lstResult = new ArrayList<Map<String, String>>();try { Statement _st = (Statement) CONN.createStatement(); ResultSet _rs = _st.executeQuery(psSql);int columnCount = _rs.getMetaData().getColumnCount() ; //获取列的个数Map<String, String> map = null;while(_rs.next()){ //while循环遍历每一行数据map = new HashMap<String, String>();for(int i = 1; i <= columnCount ; i ++){map.put(_rs.getMetaData().getColumnName(i).trim(), _rs.getString(i).trim()); //将当前行,通过遍历列名,放到map中}_lstResult.add(map);}_rs.close();_st.close();CONN.close();} catch (SQLException e) {new CustomException(e.getMessage());}return _lstResult;} public static List<Map<String, String>> queryResult(String psSql) {// List<Map<String, String>> _lstResult = new ArrayList<Map<String, String>>(); try { Statement _st = (Statement) CONN.createStatement(); ResultSet _rs = _st.executeQuery(psSql); int columnCount = _rs.getMetaData().getColumnCount(); // 获取列的个数 Map<String, String> map = null; while (_rs.next()) { // while循环遍历每一行数据 map = new HashMap<String, String>(); for (int i = 1; i <= columnCount; i++) { map.put(_rs.getMetaData().getColumnName(i).trim(), _rs .getString(i).trim()); // 将当前行,通过遍历列名,放到map中 } _lstResult.add(map); } _rs.close(); _st.close(); CONN.close(); } catch (SQLException e) { new CustomException(e.getMessage()); } return _lstResult; }把楼上代码格式化下,这样是不是好看多了 外派到IBM 笔试Oracle的SQL语句怎么写 在applicationContext.xml中的一些代码 请教一个问题 求助:调试了快一天了,快郁闷得不行了 C/S------->B/S数据通信 JSP里怎样把一个字符串里的所有空格替换成"&nbs;"? 请问大家支持jsf的应用服务器有哪些,以及它们的版本号?到哪里可以下载道,谢谢大家! MyEclipse导入包出错!求解!! jsp语法的简单的问题(新手问题) 有关Tomcat中Session的问题! 角色权限管理如何应用? 为什么老是SSH,有没有更简便的快速开发框架?
List<Map<String, String>> _lstResult = new ArrayList<Map<String, String>>();
try {
Statement _st = (Statement) CONN.createStatement();
ResultSet _rs = _st.executeQuery(psSql);int columnCount = _rs.getMetaData().getColumnCount() ; //获取列的个数
Map<String, String> map = null;
while(_rs.next()){ //while循环遍历每一行数据
map = new HashMap<String, String>();
for(int i = 1; i <= columnCount ; i ++){
map.put(_rs.getMetaData().getColumnName(i).trim(), _rs.getString(i).trim()); //将当前行,通过遍历列名,放到map中
}
_lstResult.add(map);
}
_rs.close();
_st.close();
CONN.close();} catch (SQLException e) {
new CustomException(e.getMessage());
}
return _lstResult;
}
List<Map<String, String>> _lstResult = new ArrayList<Map<String, String>>();
try {
Statement _st = (Statement) CONN.createStatement();
ResultSet _rs = _st.executeQuery(psSql); int columnCount = _rs.getMetaData().getColumnCount(); // 获取列的个数
Map<String, String> map = null;
while (_rs.next()) { // while循环遍历每一行数据
map = new HashMap<String, String>();
for (int i = 1; i <= columnCount; i++) {
map.put(_rs.getMetaData().getColumnName(i).trim(), _rs
.getString(i).trim()); // 将当前行,通过遍历列名,放到map中
}
_lstResult.add(map);
}
_rs.close();
_st.close();
CONN.close(); } catch (SQLException e) {
new CustomException(e.getMessage());
}
return _lstResult;
}
把楼上代码格式化下,这样是不是好看多了