Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Базовый ASP.ект / Подключение к базе данных

  • Мы достигли Экватора нашего проекта!
    На этом уроке мы подключим наш проект
    к созданной базе данных на MySQL.
  • Дата отправки отчёта: 11 марта 2020 г.
  • Задание выполнено: за 7 час. 24 мин.
  • Чему научился: Научился повторять за преподом ещё внимательнее чем раньше.
    Почти совсем понятно как работать с базой. Всё кроме многоэтажного подключения. Мне не хватает знаний в ООП??
  • Что было сложным: Не врубаюсь в общую картину подключения. Зачем все эти многоэтажные нагромождения - запрос в команде, команда в реадере, реадер экзекутим, а потом загружаем в тейбл....................  Ужос!!!!
    Записал конфиг не в Web.config, а в Web.config.debug - полтора часа не мог понять почему выбрасывает исключение
  • Оценка видео-уроку:
Отчёт от 24659 за Базовый ASP.ект / Подключение к базе данных




Оцени работу

 
Сохранить страницу:

791. --
Валерий Жданов
Валерий Жданов
ответить
→  Виталий  # Базовый ASP.ект / Подключение к базе данных / 2020-03-12 09:59

А можете предложить что-то взамен «многоэтажным подключениям»? Расскажите, как Вы сами видите процесс коннекта к БД, получение оттуда данных, а потом предоставление в удобоваримом виде для пользователя?

(Шепну как подсказку - более простые варианты есть, и они очень классные, но у них есть недостаток, - они не показывают процесса работы с БД, при их использовании разработчик не видит, что происходит под капотом.)


24974. --
Вячеслав
Вячеслав
ответить
→  Виталий  # Базовый ASP.ект / Подключение к базе данных / 2020-03-14 10:20

Более простые варианты выборки данных существуют, они, как правило, просто прячут весь процесс под капотом. Минусом является потеря оптимизации и, соответственно, потеря по времени запроса и получению данных. Это бывает очень критично в некоторых типах проектов, особенно в веб.
Ваша задача разобраться, как работает обращение к базе с этапа подключения до выборки данных. В реалиях, этот процесс так же упрощение процесса, когда база данных обращается к реальным файлам на дисках операционной системы. Программисты и проектировщики СУБД просто нашли оптимальный способ или точку входа, где пользователю СУБД с наименьшими потерями и максимальным сокрытием процесса работы БД удобно общаться с данными. Этот способ и есть тот самый процесс подключения, экзекьюта и т.д.


  • Отчёт оценивали:
    24765Anatoli+1   17947Dmitry Sinitsin+1   2146Иван+1   9014Николай Денисов+1   791Валерий Жданов+1   24931Сергей0   24974Вячеслав0  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Почти всё в первый раз.
Трудности: Разобраться в предыдущих записях по случайным выборкам.
Как здорово когда всё "разжёвывается". Тем более 2-мя преподавателями.


Научился: Урок отличный. Все что в нем было делал впервые. Выполнил установку коннектора. Создал класс MySQL. Создал в нем конструктор и метод Select(); Вынес параметры подключения к базе данных как требуется в задании урока в Web.Config Очень интересно и в тоже время просто когда смотришь что нужно делать и повторяешь....Но думаю что пойму как это работает после того как несколько раз сам проделаю подобную процедуру...
Трудности: Были мелкие трудности(в ходе выполнения урока возникали ошибки при запуске отладки). Останавливал видео и разбирался ,где допустил ошибку если при запуске возникали какие то коллизии. В основном это связано с синтаксическими ошибками)))