这是其中一部分代码:JFramef=newJFrame("显示学生信息");System.out.println(sql);DbManagerdb=newDbManager();ResultSetrs=db.executeQuery(sql);Vectorv=newVector
这是其中一部分代码:
JFrame f = new JFrame("显示学生信息");
System.out.println(sql);
DbManager db = new DbManager();
ResultSet rs = db.executeQuery(sql);
Vector v = new Vector();
Vector row = new Vector();
try {
while (rs.next()) {
String s = " ";
v.add(s + rs.getString("id"));
v.add(s + rs.getString("name"));
v.add(s + rs.getString("gender"));
v.add(s + rs.getString("birth"));
row.add(v);
}
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
db.close();
Vector titles = new Vector();
titles.add("学号");
titles.add("姓名");
titles.add("性别");
titles.add("生日");
JTable jl = new JTable(row, titles);
JScrollPane scr = new JScrollPane(jl);
f.add(scr);
f.setSize(500, 280);
f.setBackground(Color.black);
f.setLocation(390, 280);
f.setVisible(true);
运行结果如图所示,只能把第一条记录显示出来。。
展开