Bom dia!
Estou desenvolvendo uma aplicação para desktop, e estou com uma dúvida de como fazer uma busca com 2 parâmetros.
Meus códigos:
AnaliseVendedorDao
[code]public List getListaByDepartamento(String departamento, String loja) throws SQLException {
String sql = “select * from vendedor where departamento like ? and loja like ?”;
java.sql.PreparedStatement stmt = this.conexao.prepareStatement(sql);
stmt.setString(1, departamento);
stmt.setString(2, loja);
ResultSet rs = stmt.executeQuery();
List listaByDepartamento = new ArrayList();
    while (rs.next()) {
        Vendedor vend = new Vendedor();
        vend.setCodigo(rs.getInt("codigo"));
        vend.setNome(rs.getString("nome"));
        vend.setLoja(rs.getString("loja"));
        vend.setDepartamento(rs.getString("departamento"));
        listaByDepartamento.add(vend);
    }
    rs.close();
    stmt.close();
    return listaByDepartamento;
}[/code]
FormAnaliseVendedor
private void pesquisaDepartamento() throws SQLException {
        AnaliseVendedorDao dao = new AnaliseVendedorDao();
        vendedor = dao.getListaByDepartamento("%" + cbDepartamento.getSelectedItem() + "%"); // Aqui que eu não sei como buscar os dois parâmetros
        vendedor = dao.getListaByDepartamento("%" + cbLoja.getSelectedItem() + "%"); // Estes parâmetros são buscados em 2 jcombobox
        mostraPesquisa(vendedor);
    }
Espero que possam me ajudar. Agradeço!
