把ResultSet对象转变成List对象
2016-03-01 19:59
260 查看
private static List<Map<String, Object>> convertList(ResultSet rs) throws SQLException { List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); // return the description of this ResultSet object's columns ResultSetMetaData rsMetaData = rs.getMetaData(); // return the number of columns int columnCount = rsMetaData.getColumnCount(); String columnName = ""; while (rs.next()) { Map<String, Object> rowData = new HashMap<String, Object>(); for (int i = 1; i <= columnCount; i++) { // return 第i列的column name columnName = rsMetaData.getColumnName(i); rowData.put(columnName, rs.getObject(i)); } list.add(rowData); } return list; }
可以查看common-dbUtils-xxx.jar包中BeanListHander的handle()方法,里面有此方法的代码。
相关文章推荐
- 把ResultSet对象转变成List对象
- Leetcode:linked_list_cycle
- sessionStorage、localStorage、cookie和IE User Data(一)
- linux网络文件系统挂载配置
- 各种数据库(oracle、mysql、sqlserver等)在Spring中数据源的配置和JDBC驱动包
- VS中的项目使用bat脚本进行构建
- Linux文件系统基础(2)
- hdu 2089(dp)
- 2738: 矩阵乘法 整体二分+树状数组
- Java算法面试题
- powershell 生成随机用户信息
- CSS布局模型思考
- bzoj 3124 [Sdoi2013]直径(dfs)
- Androd startActivities(Intent[] intents)启动的Activity生命周期
- Cosh.3
- 第一次登录CSDN论坛
- [BZOJ4381][POI2015]Odwiedziny (树链刨分/倍增)
- Apache shiro 笔记整理之web整合一
- phpcms V9.6.0版本整合百度ueditor1.4.3.2,包括水图片上传水印
- 告别乱码,针对GBK、UTF-8两种编码的智能URL解码器的java实现(转)