object = new Object [1000][10];
String[] string = {"学号","姓名","性别","班级","系别","寝室号","简介","是否在校","离校原因","离校时间"};

dtm = new DefaultTableModel(object,string);
stuInfoJTable = new JTable(dtm);

//查询按钮事件
submitButton.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {
String string = jTextField.getText();
try {
statement =  new MySql().getConnection().createStatement();
String sqlString;
if(string.equals("")){
sqlString = "SELECT * FROM student";
resultSet = statement.executeQuery(sqlString);
}if(stu_idButton.isSelected()){
sqlString =" SELECT * FROM student WHERE stu_id LIKE '%"+string+"%'"; 
resultSet = statement.executeQuery(sqlString);
}else if(stu_nameButton.isSelected()){
sqlString = " SELECT * FROM student WHERE stu_name LIKE '%"+string+"%'";
resultSet = statement.executeQuery(sqlString);
}else if(stu_deptButton.isSelected()){
sqlString = " SELECT * FROM student WHERE stu_dept LIKE '%"+string+"%'";
resultSet = statement.executeQuery(sqlString);
}else if (stu_roomnumberButton.isSelected()) {
sqlString = " SELECT * FROM student WHERE stu_roomnumber LIKE '%"+string+"%'";
resultSet = statement.executeQuery(sqlString);
}
for(int j = stuInfoJTable.getRowCount()-1;j>=0;j--){
for(int k = stuInfoJTable.getColumnCount()-1;k>=0;k--){
stuInfoJTable.setValueAt("", j, k);
}
}

int i = 0;
while(resultSet.next()){
object[i][0] = resultSet.getString("stu_id");
object[i][1] = resultSet.getString("stu_name");
object[i][2] = resultSet.getString("stu_sex");
object[i][3] = resultSet.getString("stu_class");
object[i][4] = resultSet.getString("stu_dept");
object[i][5] = resultSet.getString("stu_roomnumber");
object[i][6] = resultSet.getString("stu_introduce");
object[i][7] = resultSet.getString("isinschool");
object[i][8] = resultSet.getString("leavereason");
object[i][9] = resultSet.getString("leavetime");
i++; }
JOptionPane.showMessageDialog(null, "查询出" + i + "个人");
stuInfoJTable.repaint();

} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
});