JDBC13 ORM02 Map封装
2024-10-09 00:42:34
用Map封装一条信息
conn=Utils.getConn();
ps=conn.prepareStatement("select Empname,birthday,salary from emp where id=?");
ps.setObject(1, 1);
rs=ps.executeQuery();
while(rs.next()) {
row.put("Empname",rs.getObject(1) );
row.put("birthday", rs.getObject(2));
row.put("salary", rs.getObject(3));
}
for(String key:row.keySet()) {
System.out.print(row.get(key));
}
用List盛放Map 存储多条信息
conn=Utils.getConn();
ps=conn.prepareStatement("select Empname,birthday,salary from emp where id>?");
ps.setObject(1, 1);
rs=ps.executeQuery();
while(rs.next()) {
Map<String,Object>row=new HashMap<>();
row.put("Empname",rs.getObject(1) );
row.put("birthday", rs.getObject(2));
row.put("salary", rs.getObject(3));
list.add(row);
}
for(Map<String,Object> map:list) {
for(String key:map.keySet()) {
System.out.print(map.get(key));
}
System.out.println();
}
最新文章
- 基于MDK的mbed工程建立
- 反汇编工具capstone安装后import error
- HoloLens开发手记 - Vuforia开发概述 Vuforia development overview
- SRS文档 软件需求说明书
- Python初学者需要注意的问题
- 1009: 恺撒Caesar密码
- CSS_01_css和html的结合1、2
- xla_events
- 设计模式之Birdge(桥接)模式
- 把谷歌等webkit内核浏览器变为输入文本编辑器的方法
- 一些提高开发效率的 Category
- [Javascript] Array methods in depth - slice
- Linux ssh安全设置
- 数据结构之单链表,c#实现
- nodejs爬虫初试---superagent和cheerio
- HTML5中的checkbox
- [ABP]浅谈模块系统与 ABP 框架初始化
- 详解vue的diff算法
- Linux上更换默认的java版本
- win10安装Redis方法以及基本配置
热门文章
- PHP函数:array_key_exists
- 5. git 过滤,让某文件夹里无法提交新添加的文件
- 【题解】P2602 数字计数 - 数位dp
- # Unity 游戏框架搭建 2019 (三十四、三十五) 9 ~ 10 示例整理
- react: typescript import images alias
- Python(4)
- Programmatically mount a Microsoft Virtual Hard Drive (VHD)
- 【Linux常见命令】touch命令
- TCP连接过程及报文解析
- Swift-Realm数据库的使用详解