Javabean对象封装一条信息(推荐)

让JavaBean的属性名和类型尽量和数据库保持一致

一条记录对应一个对象,将这些查询到的对象放到容器中(List)

表信息如下

List封装多条信息

Connection conn=null;
PreparedStatement ps=null;
ResultSet rs=null;
List<Emp> list=new ArrayList<>();
try {
conn=Utils.getConn();
ps=conn.prepareStatement("select Empname,birthday,salary from emp where id>?");
ps.setObject(1, 1);
rs=ps.executeQuery();
while(rs.next()) {
Emp emp=new Emp(rs.getString(1),rs.getDate(2),rs.getDouble(3));
list.add(emp);
}
for(Emp emp:list) {
System.out.println(emp.getName()+"--"+emp.getBirthday()+"--"+emp.getSalary());
}
System.out.println();
} catch (SQLException e) {
e.printStackTrace();
}

Emp类

class Emp{
private Integer id;
private String name;
private Date birthday;
private Double salary;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Date getBirthday() {
return birthday;
}
public void setBirthday(Date birthday) {
this.birthday = birthday;
}
public Double getSalary() {
return salary;
}
public void setSalary(Double salary) {
this.salary = salary;
}
public Emp(Integer id, String name, Date birthday, Double salary) {
this.id = id;
this.name = name;
this.birthday = birthday;
this.salary = salary;
} public Emp(String name, Date birthday, Double salary) {
super();
this.name = name;
this.birthday = birthday;
this.salary = salary;
}
public Emp() {
}
}

最新文章

  1. Java--自定义Class并且在内存中编译,加载,实例化
  2. 餐厅到店点餐系统(APP)
  3. mtr命令
  4. House Building---hdu5538(求表面积水题)
  5. 【JavaScript】【译】编写高性能JavaScript
  6. java.util.concurrent.Exchanger应用范例与原理浅析--转载
  7. .net中div置于顶层+iframe
  8. nginx模块开发获取post参数
  9. Maven导入时,Cannot change version of project facet Dynamic Web Module to 3.0.
  10. docker certificates
  11. Cocos2D中的Framerate状态
  12. 51nod 1016 水仙花数
  13. [转] ElasticSearch 常用的查询过滤语句
  14. psd页面切割成html技巧总结
  15. MediaCodec在Android视频硬解码组件的应用
  16. Android HttpURLConnection源代码分析
  17. 开发自己的DataSet查看器
  18. Office PPT如何切换到返回幻灯片
  19. libiconv的注意项
  20. 菜鸟调错(三)——Jboss与jdk版本号不兼容导致WebService调用出错

热门文章

  1. G - GCD and LCM 杭电
  2. 3. css百度制作字体图片
  3. SpringCloud(五)学习笔记之Hystrix
  4. 手写一个简单的HashMap
  5. 新的知识点来了-ES6 Proxy代理 和 去银行存款有什么关系?
  6. 解决Cannot use a scalar value as an array
  7. elementaryos5安装mysql5.7、php7.2、nginx1.14.0
  8. mysql插入数字都变成2147483647的解决方法
  9. Oracle 11g 精简客户端
  10. 百度云BaaS体系揭秘,突破共识机制、单机计算和串行处理三大瓶颈