www.ypnh.net > 怎么把数据库查询的结果保存到mAp中

怎么把数据库查询的结果保存到mAp中

数据都查询出来了,直接循环取你要的字段不就行了啊!!

我给你写个小例子。 1 Map testMap = new HashMap(); 先跟你说一下这个格式,Map集合里传入的是键值对,是两个相对应的值,因此Map集合需要传入两个值。关于上面的那个“”,称之为“泛型”,泛型规定了该Map集合的Key只能是前面的那个类型(我这里是...

在java中把数据库查询的结果保存到map中: 实现:获得ResultSet rs 时可以转化为ResultSetMetaData对象。 ResultSetMetaData可用于获取关于 ResultSet 对象中列的类型和属性信息的对象。 举例说明如下: //获得ResultSetMetaData对象 ResultSetM...

sql查询出来的内容有个结果集,遍历结果集,将结果集的第一个字段内容放到map的key中,第二个字段放到key对应的value中。。

1、后台将数据List dataList放在request中,request.setAttribute('dataList',dataList); 2、jsp页面通过el表达式获取$(dataList); 3、通过jstl的c:forEach命令遍历dataList 4、获取到dataList中的每一个map元素后,再用c:forEach命令遍历map,取...

如果你是使用hibernate那就很好办,setResultTransformer就会转换过来 getSession().createSQLQuery(sql).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP).list();

放到MAP中快,因为你要连接缓存系统大部分都是使用MAP实现的,为啥,就是为了减少IO读写。每次建立socket是很耗性能的。

你好,连同对数据库的查询,我写的代码如下: Statement st=conn.createStatement(); Result rs=st.executeQuery("select ZYLB,MON from MyTable"); Map map=new HashMap(); while(rs.next()){ String mon=rs.getString("MON"); List list=map.g...

你的Map map = new HashMap();放的地方不对,你应该这样做,先在原来的位置上定义Map map =null;然后在while循环里 要实例化map 加上一句map = new HashMap();就可以了。这样出来的就应该是正确的结果集。map的key相同时就会修改掉value的值,所...

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com