Tenho um código que faz a pesquisa corretamente no banco, mas ele só pesquisa do jeito que foi digitado, ou seja, case sensitive. Gostaria que fosse case Insensitive, porém não sei como por isso no meu código. Aqui vai o código:
public void pesquisarAluno() { // método para pesquisar aluno
String sql = "SELECT nome, matricula FROM aluno WHERE nome LIKE ?"; // consulta no banco
try {
pst = conecta.prepareStatement(sql);
pst.setString(1,txtPesquisar.getText() + "%");
rs = pst.executeQuery();
tblAluno.setModel(DbUtils.resultSetToTableModel(rs));
} catch(SQLException error) {
JOptionPane.showMessageDialog(null,error);
}
}