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

我用的是SqlServer2005!我现在做好了查询的,查询数据库中所有的内容!点击一个菜单栏的项,出现另一个窗体!怎么让这些内容显示到这个窗体上啊!

写一个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<resultList.size(); i++){ Result result = list.get(i);JLable lable1 = new JLable(result.getId); JLable lable2 = new JLable(result.getName);.... }只是写了思路,不是在工具上写的,可能有语法错误,还不懂在m我。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-23
写一个Member类:Member.java将数据库的列作为Member的属性,写上get/set方法; 提问人的追问 2010-06-04 15:51 stmt = con.createStatement();
rs=stmt.executeQuery("select * from member");
List<Member> list=new ArrayList<Member>(); // 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、了,、不懂了问我
第2个回答  2013-08-23
你查询出来的结果在结合里, 比如叫rsif(rs.next){ //循环把你查询的结果读出来. 并填充到你新的窗体上}
第3个回答  推荐于2016-07-31
1、先在外面定义一个StringBuild
2、然后再循环里StringBuild.append(rs.getObject(1))
3、最后将字符串显示到JTextField里就行了。
第4个回答  2013-08-23
JtextField t = new JtextField();t.setText(name);