sql查询出的list结果集转map对象
java项目开发时,会遇到通过sql查询出来的结果集,需要转换成map对象来接收。
以下是一个例子:通过sql语句查询出的两个字段的list,list中元素是对应的两个map,此例中的比如list.get(0),他的值就是[username=***, password=***],接下来就可以把list中每个元素取出来赋给一个map,这样就实现了list转map
List list = getJdbcTemplate().queryForList("select username,password from usertable");
Map upmap = new HashMap();
Map<String, String> userpassmap = new HashMap<String, String>;
for (int i = 0; i < list.size(); i++){upmap = (Map) list.get(i);userpassmap.put(upmap.get("username"), upmap.get("password"));
}
Set keySet = userpassmap.keySet();
Iterator it = keySet.iterator();
while(it.hasNext()){String k = it.next();String v = userpassmap.get(k);System.out.println("user:" + k + " password:" + v);
}
sql查询出的list结果集转map对象相关推荐
- 使用一个SQL查询出每门课程的成绩都大于80分的学生姓名
使用一个SQL查询出每门课程的成绩都大于80分的学生姓名 表名为student,字段和数据如下用一条SQL语句查询出student表中每门功课都大于80分的学生姓名. name kecheng fen ...
- 如何将SQL查询出的两列合并成一列显示,并用逗号隔开
如何将SQL查询出的两列合并成一列显示,并用逗号隔开 先给出一个表 DROP TABLE IF EXISTS `apps`; CREATE TABLE `apps` (`id` int NOT NUL ...
- sql查询出1到12月的数据形成报表
sql查询出1到12月的数据 每个月的总量 形成报表 SELECT * FROM ( SELECT COUNT( 1 ) AS January FROM tb_customer c WHERE YEA ...
- 使用SQL查询出每门课程的成绩均大于80分的学生姓名
题目: 有一个student表,表中记录一个班级所有学生的课程和成绩,每个学生有多门课程,不同的学生选修的课程可能不一样.尝试写一条SQL语句查询出所有课程成绩大于80分的所有学生姓名. 表结构和表数 ...
- mysql查询自定义列明_自定义sql查询出的结果集的列名都是数据库的字段名。
代码如下: @Override public DataPageDTO empsPage(EmpListPageParams params) { FileSqlManager fm = new File ...
- sql查询出的字段切割_SPL 简化 SQL 案例详解:多层固定分组
在数据库应用开发中,我们经常需要面对各种复杂的SQL计算,多层固定分组就是其中一种.实现该算法的思路是用left join语句将源数据按照固定的依据对齐,但由于该算法往往涉及分组汇总.行间计算.填补缺 ...
- sql查询出两张表id不同的数据
一开始我写的sql是 SELECT a.id,a.name from zabbix.zabbix_test a,log.log_test b WHERE a.id!=b.id 然后这样写是可以查询正确 ...
- 一条sql查询出多个统计结果
今天又踩了一个坑:我在做查询的时候,条件是中文,结果导致查询不出来结果,换成英文就可以了,猜想是编码导致.想起来在数据库url配置哪里忘了加编码.加上之后就没问题了. 强制规定:url后面加 ?use ...
- 如何将sql查询出的结果,用符号隔开
晚饭过后,打开QQ圈子,发现QQ群里有人提问了一个问题↓ 数据表中有这样的数据 1 100 1 101 1 106 2 100 2 109 3 112 如何转换为 1 100,101,106 2 10 ...
最新文章
- Directory File Disk Searcher
- hbase安装,以及安装前置hadoop(单节点)
- Android中的日期控件DatePicker和DatePickerDialog
- Visual Studio下载、安装、运行教程
- Azure 上使用 Windows Server Core 运行 ASP.NET Core 网站
- q7goodies事例_Java 8 Friday Goodies:新的新I / O API
- Mybatis核心配置文件xml详解
- 《BOOST程序库完全开发指南》 第04章 实用工具
- Windows防火墙增加访问端口
- 用户登陆过程 及时更新信息方法
- 编译WINDOWS版SDL2:You should run hg revert SDL_config.h
- CSS3_04_弹性盒子_多媒体
- css3大绝技之animation动画
- web 计算器_计算器中的奢侈品——CASIO S200
- ct扫描方式有哪些_医学影像技术(医学高级):CT必看题库知识点(考试必看) - 考试题库...
- [Android] android 实现加速小火箭动画效果 位移+透明渐变 动画
- dft变换的两幅图_图片DFT变换
- Django分页,过滤:
- Flutter:常见编码问题及解决
- 感冒鼻塞头痛的原因是什么?
热门文章
- tinyplay扩展-播放自制正弦波
- 舍弗勒二合一电驱动桥在太仓投产;国轩高科与大众共建德国电池工厂;罗杰斯公司与孚能科技达成合作 | 能动...
- python机器学习之流水线
- 创建两个矩阵,编程实现两个矩阵相加。
- 2011年各省gdp排名
- 可变数据软件如何批量打印合格证
- 为何半导体芯片选择硅作为材料?
- clion编译报错:Error: selected FPU does not support instruction -- `vstmdbeq r0!,{s16-s31}‘
- 混乱(转载,同龄人)
- 让ICT飞鸟,长出数字能源的翅膀