我有一个项目模式,其中包含一个学生记录表,其中包含名字、中间名和姓氏属性。现在使用 java,我想在我的 jTable 中显示学生列表,例如姓氏以 A 开头的学生列表。结果将在我按下一个键后立即自动显示。但我认为我的代码并不完全正确。,
public void search()
{
try{
String sql = "Select * from project.student_record where lastname like '%search'";
st = conn.prepareStatement(sql);
rs = st.executeQuery();
stud.setModel(DbUtils.resultSetToTableModel(rs));
}catch(Exception e){
System.out.println(e);
}
}
-----这是我输入字母时的文本字段
private void searchKeyReleased(java.awt.event.KeyEvent evt) {
// TODO add your handling code here:
Thread e = new Thread() {
public void run() {
while (true) {
try {
Thread.sleep(1000);
search();
} catch (Exception e) {
}
}
}
};
{
}
e.start();
}