zoukankan      html  css  js  c++  java
  • 算是不常用的东西,java中的ResultSet转List

    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;
    
    public class ListResult {
    
    	private List<Map<String, Object>> dbRestlt;
    
    	public ListResult(ResultSet rs) {
    		setDBRestlt(rs);
    	}
    
    	private void setDBRestlt(ResultSet rs) {
    		try {
    			if (rs == null) {
    				return;
    			}
    
    			ResultSetMetaData md = rs.getMetaData();
    			int num = md.getColumnCount();
    			dbRestlt = new ArrayList<>();
    			while (rs.next()) {
    				Map<String, Object> mapOfColValues = new HashMap<>(num);
    				for (int i = 1; i <= num; i++) {
    					mapOfColValues.put(md.getColumnName(i), rs.getObject(i));
    				}
    				dbRestlt.add(mapOfColValues);
    			}
    			rs.close();
    		} catch (SQLException e) {
    			e.printStackTrace();
    		}
    	}
    
    	public List<Map<String, Object>> getListRestlt() {
    		return dbRestlt;
    	}
    }
    

      

  • 相关阅读:
    Android网站
    vim里面搜索字符串
    ssd遇到的bug
    ssd训练自己的数据集
    slover层解读
    caffe LOG LOG_IF
    cuda输出
    css中合理的使用nth-child实现布局
    Linux VM环境配置
    怎样对Android设备进行网络抓包
  • 原文地址:https://www.cnblogs.com/swtjavaspace/p/6703988.html
Copyright © 2011-2022 走看看