E ai pessoal, Tudo bem?
Bom... Espero que alguém possa me ajudar (é um obstáculo bem simples, porém ainda não encontrei resposta)
Estou com o seguinte problema.
Tenho uma aplicação desktop que o botão pesquisar até o momento faz o serviço dele perfeitamente. porém este serviço é feito com a String nome( ele pesquisa pelo nome) e eu queria que além do nome, ele pesquisasse pelo celular e também pelo Telefone fixo (por estes 3 meios)
Gostaria que alguém me informasse e apresentasse uma linha de código onde é usado o botão pesquisar com 3 meios de pesquisa.
Se servir de ajuda, vai algumas informações:
Meu Banco é MySQL:
O código Fonte do botão pesquisar é esta aqui:try {
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:***/***", "****", "********");
String sql = "SELECT * FROM cadastrados WHERE nome LIKE ?";
PreparedStatement stm;
stm = conn.prepareStatement(sql);
stm.setString(1, txtnome.getText() + "%");
ResultSet rs;
rs = stm.executeQuery();
DefaultTableModel model = (DefaultTableModel) tabela.getModel();
model.setNumRows(0);
while(rs.next()){
model.addRow(
new Object[]{
rs.getString("id"),
rs.getString("nome"),
rs.getString("endereco"),
rs.getString("complemento"),
rs.getString("numero"),
rs.getString("bairro"),
rs.getString("fixo"),
rs.getString("celular")});
}
} catch (ClassNotFoundException ex) {
JOptionPane.showMessageDialog(null, "Não foi possivel encontrar a class MySQL");
} catch (SQLException ex){
JOptionPane.showMessageDialog(null, "Erro de SQL" + ex.getMessage());
}
Espero que possam me ajudar.
Obrigado