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

请教大家如何通过JDBC把数据库表格里的数据读到JTable里,比如说我的数据表aaa有“姓名”String类型和“年龄”Integer类型,里面有两条记录{“小王”,2... 请教大家如何通过JDBC把数据库表格里的数据读到JTable里,比如说我的数据表aaa有“姓名”String类型和“年龄”Integer类型,里面有两条记录{“小王”,20}{“小李”,22}。我想用JTable的JTable(Object[][],String[])构造方法。请问,当我在数据表里插入以上2条记录后,通过select * from aaa;把结果存到ResultSet rs中了,接下来我该怎么写程序,让rs中的数据放到表格里。谢谢,大家帮帮忙啊,小弟困惑。 展开
 我来答
菠萝_D
2008-10-03 · 超过12用户采纳过TA的回答
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
用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("小王"));
甜V酒
2008-10-03 · TA获得超过830个赞
知道小有建树答主
回答量:1067
采纳率:33%
帮助的人:349万
展开全部
提供给你一个大体方向,还得你自己去写,我帮你写出来就没啥意义了,要培养自己的思维:
1、对于你这类问题,最好分层来解决,页面显示跟操作数据库不能放在一起
2、定义一个实体类,跟你的数据库表建立映射关系,如:
public class Person(
private String name;
private Integer age;
/** get/set方法 */
}
3、把结果集rs读出来的数据,创建成一个个Person对象并存放到一个集合中,页面显示的时候,直接从集合中读取就是,用get方法调Person中的属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zwxlovellm
2008-10-03 · TA获得超过2273个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:301万
展开全部
用el表达式吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式