java 如何实现点击一个查询按钮后将数据库里相对应的内容显示在JTable里面?
不是很懂,数据库里面就4个值ID,姓名,手机,地址,怎么显示在JTable里面?查询都做好了就是值要显示在JTable...
不是很懂,数据库里面就4个值 ID,姓名,手机, 地址,怎么显示在JTable里面?查询都做好了 就是值要显示 在JTable
展开
7个回答
展开全部
过程如下:
1、建立按钮的事件响应方法,调用以下代码功能:
2、通过JDBC或其它方式连接数据库,执行查询,获取结果
3、将返回结果转换为一个二维数组,作为参数创建JTable
当然要功能更完善,以上方法有很多方面需要考虑和修改,如进行模块划分、使用TableModel而不是数组显示JTable、表头的显示等,这些需要根据目的逐个改进,但大体过程基本一样。
1、建立按钮的事件响应方法,调用以下代码功能:
2、通过JDBC或其它方式连接数据库,执行查询,获取结果
3、将返回结果转换为一个二维数组,作为参数创建JTable
当然要功能更完善,以上方法有很多方面需要考虑和修改,如进行模块划分、使用TableModel而不是数组显示JTable、表头的显示等,这些需要根据目的逐个改进,但大体过程基本一样。
追问
代码应该怎么写呢 将得到的结果转换为一个二维数组,作为参数创建JTable
追答
简单示意:
Object[][] data = new Object[rowNumber][columnNumber];
for (int i=0;i<rowNumber;i++){
for (int j=0;j<columnNumber;j++){
data[i][j] = // 用ResultSet内容填充,具体代码根据数据表格式确定
}
}
String[] columnNames = {"id","姓名","年龄","性别","收入"……};
JTable table = new JTable(data,columnNames);
具体代码写法分别查找JDBC、JTable相关资料或JDK API,网上一搜一大堆
展开全部
使用lable.setText("str");将查询出来的数据放进JLlabe。
1,给查询按钮一个监听事件,点击触发。
2,连接数据库进行查询操作,返回rs结果集。
3,获取rs结果集中的数据,例如获取表中字段为name的数据:String name = rs.getString("name")。
4,将数据插入到JLable。name_lable.setText(name);
5,刷新界面显示数据。frame.setVisible(true);
1,给查询按钮一个监听事件,点击触发。
2,连接数据库进行查询操作,返回rs结果集。
3,获取rs结果集中的数据,例如获取表中字段为name的数据:String name = rs.getString("name")。
4,将数据插入到JLable。name_lable.setText(name);
5,刷新界面显示数据。frame.setVisible(true);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
连接数据库,将你需要的数据查询出来,再将数据显示到JTable里面就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通过ajax提交,返回一个json格式的数据,然后直接赋值给jtable就行!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-07-26
展开全部
连接查询出来,赋值就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询