JDBC ResultSet案例[查询数据库表数据-封装为对象-存储到集合中]

导读:本篇文章讲解 JDBC ResultSet案例[查询数据库表数据-封装为对象-存储到集合中],希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

文章目录


前言

案例需求:

        查询account账户表数据,封装为Account对象中,并且存储到ArrayList集合中如下图:

JDBC ResultSet案例[查询数据库表数据-封装为对象-存储到集合中] 


 

一、创建实体类Account

        创建对象用来存储每一条数据

package pojo;

public class Account {
    private int id;
    private String name;
    private int money;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getMoney() {
        return money;
    }

    public void setMoney(int money) {
        this.money = money;
    }

    @Override
    public String toString() {
        return "Account{" +
                "id=" + id +
                ", name='" + name + '\'' +
                ", money=" + money +
                '}';
    }
}

二、功能实现核心代码

将查询结果存入ResultSet

ResultSet rs =  stmt.executeQuery(sql);

查询数据,封装到Account对象中

while(rs.next()){
            //对象的创建
            Account account=new Account();
            int id=rs.getInt("id");
            String name=rs.getString("name");
            int monery=rs.getInt("monery");

            //赋值给account对象
            account.setId(id);
            account.setName(name);
            account.setMoney(monery);

           
        }

将Account对象存入ArrayList集合中

        创建集合

 List<Account> list=new ArrayList<>();

        对象存入集合

list.add(account);

         打印集合

System.out.println(list);

 三、结果显示

JDBC ResultSet案例[查询数据库表数据-封装为对象-存储到集合中] 

 


总结

为以后打基础,以后要把数据显示到页面上都是先查询然后把每条数据转换成对象封装起来,最后存到集合里对数据进行操作后显示到页面上。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/114659.html

(0)
Java光头强的头像Java光头强

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!