从一个SQL语句里查询出的结果,封装到HashMap里,select * from users where type="" order by id desc limit 50 type值是1,2,3,4,5 表示不同的会员类型值,这个type值是个参数变值我要把根据分类类型,取得排名为前50名的数据,封装到一个HashMap里面HashMap的 的key键值 是type值
HashMap的 的value键值 是 new bean(查询数据库时的时间,rs.getString(1),rs.getString(2))
HashMap的values键值,也是个类集合对象,我的功能就是这个HashMap,要把根据不同的类型参数值,把该类型的用户值前50名,封装成一个集合。因为我刚学,不知道如何把数据库里的查询,按这个要求,封装好因为小弟分不多,有没有谁愿意帮助我,把这代码写出来,小弟感激不进
HashMap的 的value键值 是 new bean(查询数据库时的时间,rs.getString(1),rs.getString(2))
HashMap的values键值,也是个类集合对象,我的功能就是这个HashMap,要把根据不同的类型参数值,把该类型的用户值前50名,封装成一个集合。因为我刚学,不知道如何把数据库里的查询,按这个要求,封装好因为小弟分不多,有没有谁愿意帮助我,把这代码写出来,小弟感激不进
解决方案 »
- 新手的困惑,求各路大神解答!在线等~~~
- 关于一线程优先级的小问题
- 一个根据数据库的值自动返回单选复选框是否被选中的问题
- 求张孝祥JAVA视频教学 高级篇 下载地址 给个下载地址就结帖
- nio读写的问题:服务器发送两次消息,客户端读取时会获得两条消息的叠加
- 一个有关类的结构的问题!
- 请教:我下载的jdk1.4.2怎么是"LVaA==&GroupName=EedEWQ=="呢?
- 请问J++中,需要输入命令行吗?
- 如何进行地址传递
- 测试一下HashSet类中对象无序无重复的问题,当我打印输出的时候发现输出居然有序,请问,哪里出了问题?
- 用createImage重绘图象为什么不成功?哪位大侠给小弟看一下啊
- 还是Runtime问题请教!!!
for(.....){
queryMap.put(type,rs.getString(i))
}
connection conn = DriverManager.getconnection(...,..,...);prepareStatement ps = conn.xxxxxxResultSet rs = ps.executequery(sql);for(/......){
String[] st = new String[rs.getmeta().getcluncount()];
st[i] = rs.getString(1);
}
HashMap quertMap = new HashMap();
for(.....){
queryMap.put(type,st[i])
}主要过程就这些了,有错误你自己单步调试了
要用数据的时候直接使用:
((HashMap)list.get(i)).get("item").toString() 就可以得到数据。
其中:list.get(i)得到搜索到的数据中的第i条;
item对应的是你的表users中的列名。e.g:select a from user -------这里的“a”就是对应item