我怎么做我的搜索能够接受任何文本的情况下接受不同的文本情况下
private void Update_Table(){
try {
Connection conn = DriverManager.getConnection("jdbc:derby://localhost:1527/IECEP","faculty","1234");
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM Students");
Table_Students.setModel(DbUtils.resultSetToTableModel(rs));
} catch(SQLException err) {
JOptionPane.showMessageDialog(null, err);
}
TableRowSorter<DefaultTableModel> sorter
= new TableRowSorter<>((DefaultTableModel) Table_Students.getModel());
Table_Students.setRowSorter(sorter);
}
private void txtSearchKeyReleased(java.awt.event.KeyEvent evt) {
TableRowSorter<TableModel> sorter = new TableRowSorter<>(((DefaultTableModel) Table_Students.getModel()));
sorter.setRowFilter(RowFilter.regexFilter(txtSearch.getText()));
Table_Students.setRowSorter(sorter);
}
截至目前,它只能接受什么exacltly在数据库中。就像第一个名字是“John”并且姓氏是“Doe”一样,您应该输入大写字母J以表示John出现,并且姓氏相同。