第一步: 得到ResultSet:
String sql = "select * from " + this.table;
ResultSet result = mysql.execute(sql);第二步:从ResultSet中提取数据放到Vector中
Vector data = new Vector();
Vector<Object> v = new Vector();
try {
while(result.next())
{
v.clear();
v.add(result.getObject(1));
v.add(result.getObject(2));
v.add(result.getObject(3));
v.add(result.getObject(4));
data.add(v.clone()); //注意此处不能用 data.add(v);
}
return data;第三步:构造JTable
Vector names = new Vector();
names.add("姓名");
names.add("密码");
names.add("真实姓名");
names.add("部门");
JTable table = new JTable(new DefaultTableModel(data,names)); //data是我们从第二步得到的二维向量,names是列名称。
JScrollPane scrollPane = new JScrollPane(table);

本文介绍了一种从数据库提取数据并使用Java Swing中的JTable组件进行展示的方法。具体步骤包括执行SQL查询获取ResultSet,将数据存储在Vector中,最后构建JTable进行展示。
2937

被折叠的 条评论
为什么被折叠?



