Я использую блок try catch
для фильтрации данных из sqlite database
, у меня есть две проблемы, эта программа чувствительна к регистру, мне нужно, чтобы она не чувствительна к регистру, тогда она фильтрует данные только тогда, когда я пишу точное имя приведены в базе данных. Помогите, пожалуйста, сделать динамический фильтр.
textFieldSearch = new JTextField();
textFieldSearch.addKeyListener(new KeyAdapter() {
@Override
public void keyReleased(KeyEvent arg0) {
try {
String query = "select sno,universityname,state,courses,applicationfees,deadline,admissionrequirment,undergrad,grad from UsaCollegeList where state=? ";
PreparedStatement pst = connection.prepareStatement(query);
pst.setString(1, (String)textFieldSearch.getText());
ResultSet rs=pst.executeQuery();
table.setModel(DbUtils.resultSetToTableModel(rs));
pst.close();
} catch (Exception e) {
// TODO: handle exception
JOptionPane.showMessageDialog(null, "error");
e.printStackTrace();
}
}
});