private void PesquisaInsectocacador() {
        // DADOS A EPSQUISAR
        String referencia = "";
        String nome = "";
        String local = "";
        boolean estado = false;
        String pesquisa = jTextFieldPesquisaInsectocacador.getText();

        //verificar o estado de pesquisa
        String textoBotao = jButtonVerInsectocacadoresInativos.getText();

        if (textoBotao.equals("Ver Inativas")) {
            estado = true;
        } else {
            estado = false;
        }

        System.out.println("estado : " + estado);

        model = (DefaultTableModel) jTableConsultaInsecto.getModel();

        try {
            Class.forName("org.apache.derby.jdbc.ClientDriver");
        } catch (ClassNotFoundException e) { //driver não encontrado
            System.err.print("ClassNotFoundException: ");
            System.err.println(e.getMessage());
            System.out.println("O driver expecificado nao foi encontrado.");
        }

        try {
            con = DriverManager.getConnection(url);
            String nomeTabela = "INSECTOCACADORES";
            sql = "select * from " + nomeTabela + " where (REFERENCIA LIKE '" + pesquisa + "%' or NOME like '" + pesquisa + "%' or LOCAL like '" + pesquisa + "%') AND ESTADO=" + estado;
            // sql = "select * from "+ nomeTabela+" where REFERENCIA like '"+pesquisa+ "%' or NOME like '" + pesquisa+"%' or LOCAL like '" +pesquisa + "%'";
            PreparedStatement st = (PreparedStatement) con.prepareStatement(sql);
            ResultSet rs = st.executeQuery();
            while (rs.next()) {
                referencia = rs.getString("REFERENCIA");
                nome = rs.getString("NOME");
                local = rs.getString("LOCAL");

                //guardar dados num arraylist e adicionalos a tabela
                model.addRow(new Object[]{referencia, nome, local});
            }
            st.close();
            con.close();
        } catch (SQLException ex) {
            System.err.println("SQLException: " + ex.getMessage());
        }

    }