求救:如何让数据库里的数据读到JTable中

2024年11月22日 19:08
有3个网友回答
网友(1):

用HashMap吧:
HashMap map=new HashMap();

while(rs.next())
{
String name=rs.getString("姓名");
Integer age=new Integer(rs.getInt("年龄"));
map.put(name,age);
}
输出时比如:
System.out.println(map.get("小王"));

网友(2):

提供给你一个大体方向,还得你自己去写,我帮你写出来就没啥意义了,要培养自己的思维:
1、对于你这类问题,最好分层来解决,页面显示跟操作数据库不能放在一起
2、定义一个实体类,跟你的数据库表建立映射关系,如:
public class Person(
private String name;
private Integer age;
/** get/set方法 */
}
3、把结果集rs读出来的数据,创建成一个个Person对象并存放到一个集合中,页面显示的时候,直接从集合中读取就是,用get方法调Person中的属性

网友(3):

用el表达式吧