JDBC13 ORM02 Map封装
Posted code-fun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDBC13 ORM02 Map封装相关的知识,希望对你有一定的参考价值。
用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();
以上是关于JDBC13 ORM02 Map封装的主要内容,如果未能解决你的问题,请参考以下文章
thinkphp如何写find_in_set这样的orm查询封装