首页 > 数据库技术 > 详细

循环获取数据库中的值,并存储到集合中

时间:2019-04-02 21:36:15      阅读:141      评论:0      收藏:0      [点我收藏+]
package com.zdy.getxxx;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.HashSet;
import java.util.Set;


public class TestStudent {
public static void main(String[] args) {
try {
link();
} catch (Exception e) {
e.printStackTrace();
}
}

private static void link() throws Exception {

Connection conn = JdbcUtil.GetCon();
PreparedStatement pre = conn.prepareStatement("select * from student");

Set se = new HashSet();

ResultSet res = pre.executeQuery();

while (res.next()) {
       //每循环一次都会在内存中开辟一条新的空间
Student s = new Student();
s.setId(res.getInt("id"));
s.setSname(res.getString("sname"));
s.setSage(res.getInt("sage"));
s.setSsex(res.getBoolean("ssex"));
s.setSnumber(res.getInt("snumber"));
se.add(s);
}
System.out.println(se);
JdbcUtil.close(conn, pre, res);
}
}

循环获取数据库中的值,并存储到集合中

原文:https://www.cnblogs.com/zdy-123/p/10645110.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!