public boolean update(CreditProgram crProg) {
        //Получаем текущий обьект по названию кредитной программы
        String crProgName = crProg.getName();
        CreditProgram curProgram;
        if ((curProgram = get(crProgName)) == null) {
            //Если обьекта c таким именем не существует - обновлять нечего
            return false;
        } else {
            //Обновляем запись
            Statement statement = null;
            ResultSet result = null;
            try {
                //Создаем обновляемую выборку
                statement = getConnection().createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
                //Получаем выборку таблицы
                result = statement.executeQuery(allQuery);
                //Находим необходимую запись по id
                while (result.next()) {
                    //Если находим запись - выход из цикла
                    if (result.getString("CREDITNAME").equals(curProgram.getName())) {
                        break;
                    }
                }
                //Обновляем запись
                result.updateLong("CREDITMINAMOUNT", crProg.getMinAmount());
                result.updateLong("CREDITMAXAMOUNT", crProg.getMaxAmount());
                result.updateInt("CREDITDURATION", crProg.getDuration());
                result.updateDouble("CREDITSTARTPAY", crProg.getStartPay());
                result.updateDouble("CREDITPERCENT", crProg.getPercent());
                result.updateString("CREDITDESCRIPTION", crProg.getDescription());
                //Фиксируем изменения
                result.updateRow();
            } catch (SQLException exc) {
                System.out.println("Ошибка при обновлении данных");
            } finally {
                try {
                    statement.close();
                    result.close();
                } catch (SQLException exc) {
                    System.out.println("Ошибка при закрытии соединения");
                }
            }
        }
        //Обновляем список обьектов
        getList().clear();
        setList(listAll());
        return true;
    }