java怎么将查询到的数据库的内容显示到java图形界面上?

2024-12-23 08:04:52
推荐回答(5个)
回答1:

写一个javaBean,比如叫Result, 这里只给你个示范, private int id; private String name; ....... public void setId(int id){ this.id = id; } public int getId(){ return id; } public void setName(String name){ this.name = name; } public String getName(){ return name; } .......然后得到结果后把结果设成javaBean,再把javaBean装到list里 LIst resultList = new ArrayLIst();
while(rs.next()){ Result result = new Result();
result.setId(rs.getInt("memID"));
result.setName(rs.getString("memNam"));
....... resultList.add(result);} 最后再你需要的地方展现就可以了 for(int i=0; i

回答2:

写一个Member类:Member.java将数据库的列作为Member的属性,写上get/set方法; 提问人的追问 2010-06-04 15:51 stmt = con.createStatement();
rs=stmt.executeQuery("select * from member");
List list=new ArrayList(); // New一个List对象来存取Member
while(rs.next()){Member member=new Member (); //New一个Member 对象
member.setId(rs.getInt("memID"));
member.setNam(getString("memNam"));
member.setPsw(rs.getString("memPsw"));
..................//列出所有的 list.add(member);}request.setAttribute("list",list); 这样就将list 存到内存里了,,在页面遍历就OK、了,、不懂了问我

回答3:

你查询出来的结果在结合里, 比如叫rsif(rs.next){ //循环把你查询的结果读出来. 并填充到你新的窗体上}

回答4:

1、先在外面定义一个StringBuild
2、然后再循环里StringBuild.append(rs.getObject(1))
3、最后将字符串显示到JTextField里就行了。

回答5:

JtextField t = new JtextField();t.setText(name);