怎样用Jtable查询数据库

我们在做一个java的课程设计,我的题目是学生成绩管理系统,我现在界面和数据库都已经连接完成了,修改和插入操作功能也可以进行,现在我想做一个可以查询成绩的表格,听说tab... 我们在做一个java的课程设计,我的题目是学生成绩管理系统,我现在界面和数据库都已经连接完成了,修改和插入操作功能也可以进行,现在我想做一个可以查询成绩的表格,听说table可以做,但是在图书馆借了很多本书看的都不是很明白,希望各位高手能帮帮忙,最好能给我一个可以直接运行的代码,table上面的项有课程号,课名,和学分,成绩。
谢谢!@!
就是想办法把数据库里查询的结果在table内显示~~
我也不太明白~~大家别笑话我~
展开
 我来答
fylsh
2010-06-02 · TA获得超过950个赞
知道小有建树答主
回答量:1472
采纳率:0%
帮助的人:1050万
展开全部
大致可以分为两步:
1、构建一个JTable对象。
JTable jTable1 = new JTable();
建议你把这个对象放在JScrollPanel对象中:
JScrollPane jScrollPanel1 = new JScrollPane();
jScrollPanel1.getViewport().add(jTable1);
这样可以实现滚动效果
2、给JTable对象构建数据
需要一个TableModel类型的对象,你可以用Java提供的默认的实现类DefaultTableModel.
它有很多个构造器,你可以参见API。这里以构造器:
DefaultTableModel(Object[] columnNames, int rowCount)
为例说明。
columnNames参数表示要显示的数据,即对应列,而rowCount表示第几行,0代表第一行。

new DefaultTableModel(new String[]{"StuNo","ClassNo","StuName","Pwd"},0);就表示模型第一行显示StuNo,ClassNo,StuName,Pwd等字符串,要添加数据可以用该对象提供的方法addRow(Object[] rowData)实现,这时你可以把查得的数据组装进这个模型对象
3、把模型对象添加到JTable对象中:
jTable1.setModel(模型对象引用);即可
2飞鸟2
2010-06-11 · TA获得超过449个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:167万
展开全部
用AbstractTableModel,
给我你的邮箱,我把以前写的发给你
对了,你用的是什么数据库
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yeren1989
2010-06-01 · TA获得超过520个赞
知道小有建树答主
回答量:130
采纳率:0%
帮助的人:129万
展开全部
Jtable是UI组件,怎么能查询数据库呢?
应该从数据库查到信息后把数据加入到Jtable的model里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式