当前位置: 移动技术网 > IT编程>开发语言>Java > java实现jdbc查询结果集result转换成对应list集合

java实现jdbc查询结果集result转换成对应list集合

2019年07月22日  | 移动技术网IT编程  | 我要评论
代码非常的简单,这里就不多废话了,直接奉上 public static <t> list<t> converttolist(results

代码非常的简单,这里就不多废话了,直接奉上

public static <t> list<t> converttolist(resultset rs,class<t> t) throws sqlexception {
    list<map<string, object>> list = new arraylist<map<string, object>>();
    resultsetmetadata md = (resultsetmetadata) rs.getmetadata();
    int columncount = md.getcolumncount();
    while (rs.next()) {
      map<string, object> rowdata = new hashmap<string, object>();
      for (int i = 1; i <= columncount; i++) {
        rowdata.put(md.getcolumnname(i), rs.getobject(i));
      }
      list.add(rowdata);
    }
    jsonarray jr = jsonarray.fromobject(list);
    list<t> resultlist = jsonarray.tolist(jr, t);
    return resultlist;
  }

是不是很简单。。给新手参考下的,老鸟们请略过

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网