private void UpdateReferenciaInsectocacador() {
        //VAMOS ATUALIZAR  SO A REFERENCIA E VER SE EXISTE NA BD
        String refereciaUpdate = jTextFieldNovaReferencia.getText();
        boolean jaExiste = false;

        if (refereciaUpdate.equals("")) {
            //JOptionPane.showMessageDialog(jDialogAlterarReferencia, "Preencher o campo da Referencia!");
            JOptionPane.showMessageDialog(null, "DEVE preencher o campo referência.", "CAMPO OBRIGATÓRIO", JOptionPane.WARNING_MESSAGE);
        } else {
            // CORRER BD E VERIFICAR SE REFERECNIA JA EXISTE
            try {
                Class.forName("org.apache.derby.jdbc.ClientDriver");
            } catch (ClassNotFoundException e) {
                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";
                String sql = "SELECT * FROM " + nomeTabela + " WHERE REFERENCIA='" + refereciaUpdate + "'";
                PreparedStatement st = (PreparedStatement) con.prepareStatement(sql);
                ResultSet rs = st.executeQuery();
                while (rs.next()) {
                    jaExiste = true;
                }
                st.close();
                con.close();
            } catch (SQLException ex) {

                jaExiste = false;
                System.out.println("ERROR : " + ex);
            }

            if (jaExiste == true) {
                //MENSAGEM DE ERRO A DIZER KE JA EXISTE
                JOptionPane.showMessageDialog(null, "Referência já Existe.", "CAMPO REPETIDO", JOptionPane.INFORMATION_MESSAGE);
            } else {
                //VAMOS FAZER O UPDATE A REFERENCIA

                try {
                    con = DriverManager.getConnection(url);
                    String nomeTabela = "INSECTOCACADORES";
                    String sql = "UPDATE " + nomeTabela + " SET REFERENCIA='" + refereciaUpdate + "' WHERE IDINSECTOCACADORES=" + idInsectocacadorControloResultado;
                    PreparedStatement st = (PreparedStatement) con.prepareStatement(sql);
                    st.executeUpdate();

                    st.close();
                    con.close();

                    //ATUALIZAR TABELA
                    LimpaTabelaConsultaInsectocacadores();
                    ConsultaInsectocacadores();

                    jDialogAlterarReferencia.setVisible(false);
                    jDialogNovoInsectocacador.setVisible(false);
                    jDialogConsultaInsectocacadores.setFocusable(true);
                    JOptionPane.showMessageDialog(jDialogConsultaInsectocacadores, "REFERÊNCIA ATUALIZADOS COM SUCESSO !");

                } catch (SQLException ex) {
                    System.err.println("SQLException: " + ex.getMessage());
                }

            }

        }//else do campo vazio

    }