这是其中一部分代码:
JFrame f = new JFrame("显示学生信息");
System.out.println(sql);
DbManager db = new DbManager();
ResultSet rs = db.executeQuery(sql);
Vector<String> v = new Vector<String>();
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<String> titles = new Vector<String>();
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);
运行结果如图所示,只能把第一条记录显示出来。
交互式爱情