社区
Java SE
帖子详情
把从数据库中select出来的数据放到JTable里
devin_jia
2011-03-30 05:13:38
从MS SQL检索出来的数据,如:
select name,filename from sysdatabases;
怎样把这个结果放到JTable控件里面?
...全文
119
1
打赏
收藏
把从数据库中select出来的数据放到JTable里
从MS SQL检索出来的数据,如: select name,filename from sysdatabases; 怎样把这个结果放到JTable控件里面?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
博亦正能量
2011-03-30
打赏
举报
回复
例子:
Frame类中是这样的
private Object[][] info;
private String[] names;
JTable table = new JTable(info,names);
table.setPreferredScrollableViewportSize(new Dimension(400, 50));
JScrollPane scrollPane = new JScrollPane(table);
this.getContentPane().add(scrollPane);
info 和 names是这样获取的:
public class ListSession {
private Statement stmt ;
private SessionWrap sew;
private String[] names;
private int i, j, rowNum, colNum;
private Object[][] info;
private String sqlstr;
private ResultSet res;
private ResultSetMetaData rsmd;
public ListSession(String table,String items) {
sew = new SessionWrap();
stmt=sew.getStatement();
listConnect(table,items);
}
private void listSessionClose() {
sew.connectClose();
}
private void listConnect(String table,String items) {
sqlstr = "select count(*) from "+table;
try {
res = stmt.executeQuery(sqlstr);
res.next();
rowNum = res.getInt(1);
} catch (SQLException e) {
e.printStackTrace();
}
sqlstr = "select "+items+" from "+table;
try {
res = stmt.executeQuery(sqlstr);
rsmd = res.getMetaData();
colNum = rsmd.getColumnCount();
formatResult();
} catch (SQLException e) {
e.printStackTrace();
}
listSessionClose();
}
private void formatResult()throws SQLException {
names = new String[colNum];
for (i = 1; i <= colNum; i++)
names[i - 1] = rsmd.getColumnName(i);
info = new Object[rowNum][];
i = 0;
while (res.next()) {
info[i] = new Object[colNum];
for (j = 1; j <= colNum; j++) {
info[i][j - 1] = res.getObject(j);
}
i++;
}
}
public String[] getNames() {
return names;
}
public Object[][] getInfo() {
return info;
}
}
Java将
数据
库
的
数据
展示到
JTable
表格
中
本文介绍了一个使用Java Swing实现的Mysql
数据
库
内容展示程序。通过加载Mysql驱动,建立
数据
库
连接,执行SQL查询并展示结果。利用
JTable
组件显示
数据
,实现了基本的
数据
库
查询和结果显示功能。
Java使用
jtable
显示
数据
库
_怎么把
数据
库
里
东西在
JTable
中
显示
本文介绍了一个使用Java Swing的
JTable
组件来展示从
数据
库
查询到的
数据
的方法。通过建立
数据
库
连接并执行SQL查询,将结果填充到
JTable
中
进行展示。
java
中
如何在
JTABLE
中
显示连接
数据
库
表
本文详细介绍了如何使用Java将
数据
库
中
的
数据
加载到
JTable
中
。首先创建DefaultTableModel,设置
JTable
的model,然后从
数据
库
中
获取列名并添加到表
中
。接着逐行读取
数据
库
内容,存入Vector并添加到表格
中
。示例代码包括了连接
数据
库
、执行SQL查询、处理结果集等步骤,展示了两种不同的
数据
加载方法。
java
jtable
添加
数据
库
,Java将
数据
从
数据
库
设置为
JTable
在尝试将
数据
库
数据
插入
JTable
时遇到NullPointerException。问题在于未初始化Vector对象并正确处理查询结果。修复包括在循环内初始化client Vector,确保PreparedStatement关闭,以及使用ResultsetTableModel。
java
jtable
查找
数据
库
_java – 从JDBC
数据
库
中
检索
数据
到
Jtable
本文介绍如何在Java应用程序
中
实现
JTable
与JDBC
数据
库
之间的
数据
同步。具体包括将
数据
保存到
数据
库
的方法及从
数据
库
读取
数据
并在
JTable
中
显示的步骤。适合Java初学者参考。
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章