我怎麼做我的搜索能夠接受任何文本的情況下接受不同的文本情況下
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出現,並且姓氏相同。