Мы достигли Экватора нашего проекта! На этом уроке мы подключим наш проект к созданной базе данных на MySQL.
Дата отправки отчёта:
11 марта 2020 г.
Задание выполнено: за
7 час. 24 мин.
Чему научился:
Научился повторять за преподом ещё внимательнее чем раньше. Почти совсем понятно как работать с базой. Всё кроме многоэтажного подключения. Мне не хватает знаний в ООП??
Что было сложным:
Не врубаюсь в общую картину подключения. Зачем все эти многоэтажные нагромождения - запрос в команде, команда в реадере, реадер экзекутим, а потом загружаем в тейбл.................... Ужос!!!! Записал конфиг не в Web.config, а в Web.config.debug - полтора часа не мог понять почему выбрасывает исключение
А можете предложить что-то взамен «многоэтажным подключениям»? Расскажите, как Вы сами видите процесс коннекта к БД, получение оттуда данных, а потом предоставление в удобоваримом виде для пользователя?
(Шепну как подсказку - более простые варианты есть, и они очень классные, но у них есть недостаток, - они не показывают процесса работы с БД, при их использовании разработчик не видит, что происходит под капотом.)
Более простые варианты выборки данных существуют, они, как правило, просто прячут весь процесс под капотом. Минусом является потеря оптимизации и, соответственно, потеря по времени запроса и получению данных. Это бывает очень критично в некоторых типах проектов, особенно в веб. Ваша задача разобраться, как работает обращение к базе с этапа подключения до выборки данных. В реалиях, этот процесс так же упрощение процесса, когда база данных обращается к реальным файлам на дисках операционной системы. Программисты и проектировщики СУБД просто нашли оптимальный способ или точку входа, где пользователю СУБД с наименьшими потерями и максимальным сокрытием процесса работы БД удобно общаться с данными. Этот способ и есть тот самый процесс подключения, экзекьюта и т.д.
Отчёт оценивали: 24765. Anatoli+117947. Dmitry Sinitsin+12146. Иван+19014. Николай Денисов+1791. Валерий Жданов+124931. Сергей024974. Вячеслав0
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Почти всё в первый раз. Трудности: Разобраться в предыдущих записях по случайным выборкам. Как здорово когда всё "разжёвывается". Тем более 2-мя преподавателями.
Научился: Урок отличный.
Все что в нем было делал впервые.
Выполнил установку коннектора. Создал класс MySQL. Создал в нем конструктор и метод Select();
Вынес параметры подключения к базе данных как требуется в задании урока в Web.Config
Очень интересно и в тоже время просто когда смотришь что нужно делать и повторяешь....Но думаю что пойму как это работает после того как несколько раз сам проделаю подобную процедуру... Трудности: Были мелкие трудности(в ходе выполнения урока возникали ошибки при запуске отладки). Останавливал видео и разбирался ,где допустил ошибку если при запуске возникали какие то коллизии. В основном это связано с синтаксическими ошибками)))