JDBC12 ORM01 Object[]存放一条记录
Posted code-fun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDBC12 ORM01 Object[]存放一条记录相关的知识,希望对你有一定的参考价值。
ORM(Object Relationship Mapping)的基本思想
-表结构跟类对应:表中的字段和类的属性对应:表中记录和对象对应
让JavaBean的属性名和类型尽量和数据库保持一致
一条记录对应一个对象,将这些查询到的对象放到容器中(List)
将表中的一条记录封装到Object数组中
将表中的一条记录封装到Map中
将表中的一条记录封装到javabean中
使用Object数组封装一条记录
Object[] objs=new Object[3]; try String sql="select Empname,birthday,salary from emp where id=?"; ps=conn.prepareStatement(sql); ps.setObject(1, 1); rs=ps.executeQuery(); while(rs.next()) objs[0]=rs.getObject(1); objs[1]=rs.getObject(2); objs[2]=rs.getObject(3); System.out.println(objs[0]+"--"+objs[1]+"--"+objs[2]);
使用List封装多个Object数组存储多条记录
try String sql="select Empname,birthday,salary from emp where id>?"; ps=conn.prepareStatement(sql); ps.setObject(1, 1); rs=ps.executeQuery(); while(rs.next()) Object[] objs=new Object[3]; objs[0]=rs.getObject(1); objs[1]=rs.getObject(2); objs[2]=rs.getObject(3); list.add(objs); for(Object[] objs:list) System.out.println(objs[0]+"--"+objs[1]+"--"+objs[2]);
以上是关于JDBC12 ORM01 Object[]存放一条记录的主要内容,如果未能解决你的问题,请参考以下文章
使用SSM框架开发企业级应用~Chapter01-初始MyBatis