Уроки C# .NET Windows Forms / #3 - Подключение MySQL и создание базы данных
Вставка
- Опубліковано 25 вер 2024
- Чтобы работать с базой данных к ней изначально необходимо подключиться. В уроке вы создадите базу данных MySQL, а также выполните подключение к ней при помощи специальных C# классов и MySQL конектора.
1) Урок на сайте itProger: itproger.com/c...
✔ Сообщество программистов: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life 🚀
Группа FaceBook - goo.gl/XW0aaP
Инстаграм itProger: / itproger_official
Instagram: / gosha_dudar
Telegram: t.me/itProger_o...
Twitter - / goshadudar
- Уроки от #GoshaDudar 👨🏼💻
- Все уроки по хештегу #goshaWinForms
мне 38 лет и это действительно очень нравится ваш предмет. спасибо вам за все!
Слаба в программировании, но благодаря твоим видео учусь. Очень помогают твои уроки)
Сейчас делаю курсач по ним
Здравствуйте, у вас курсовая работа была заимодействонна с ООП?
@@N1x102 да
@@user-vg6db2er9d и вы делали по этому видео? И вообще в этом видеокурсе используется ооп?
Ответьте пожалуйста
@@N1x102 Возможно она делала интерфейс к программе, которая была разработана с использованием ООП, но вряд ли.
Гоша, спасибо за туториал)))очень просто и понятно!
Долго не мог понять почему не ищется логин и пароль в базе - Оказывается в строке запроса, должен стоять знак " ` " а не " ' " после замены все заработало. Спасибо за конткнт. Познавательно доступно и интересно !
Спасибо тебе дружище, если бы не ты я бы ещё долго страдал)
Спасибо, как обычно твои видео помогают делать лабы)))
Гоша, браво! Прекрасные уроки. Компетентность и умение внятно изложить тему без лишней воды - супер!!!!!
Гоша, огромное вам спасибо! С нетерпением жду новые уроки.
Георгий, отличные занятия для прокачивание навыков💪🏻 в какой-то момент стопорнулся. Но у вас почерпнул много информации. Привет из СПБ!
Спасибо за помощь с курсовой роботой)
хахаах, я тож курсовую делаю)
можешь помочь?
@@ДарханЖанбуршин danovcomeback в телеге, пиши, если актуально
@@denysdanov2686 сдал 😄
@@ДарханЖанбуршин поздравляю, я кстати тоже
Спасибо за туториал!!! Будучи полным нулём в C# я всё равно всё понял.
Помогите, пожалуйста, как подключить таблицу а бд, к dataGridView, если делала всё по этим урокам🙏🙏🙏
Благодарен. Давно интересовал данный вопрос, очень доступно рассказано.
Разве базу данных нельзя создать в Visual Studio??? Зачем отдельно скачивать?
Привет. В ходе этого комментария мы поблагодарим нашего славного ютубера, а так же просмотрим видео при попытке нашкодить что-то рабочее)
А не проще базу Acess использовать?
Всё понятно! Но нет пункта ссылки в обозревателе решений, как добавить?
Спасибо за годноту!
Спасибо за урок, воистину!
System.ArgumentException: Option not supported.
Что именно привело могло привести к этой ошибке?
Спасибо супер все очень доступно объясняется
Дизлайк за то что бросил на нас проблемы с выключенной строкой MySQL Server, всё пошло медным тазом т.к она не включалась, а как её включить я понятия не имею
Почему у мен не сравнения Utf-8?
вообщем я начал смотреть сразу 4-й урок и ничего не понял пошел опять грустить. И решил зайти на 3 урок. Как странно но мне интересно. Сейчас пойду на 4 урок. Если все будет работать просто респект! по сколько не кто так понятно не обьясняет!!!
My-sql Connector тяжко идет особенно в учебных заведениях, в его подключении много проблем бывает
не говорите жуть просто
Вы подключает mysql, а как правильно прописать npgsql?
Я так понимаю ты про Nuget забыл) и кста вот тебе namespace от microsoft стандартная системная библиотека ADO.NET System.Data.SqlClient; и не надо качать эти конекторы
Здравствуйте, в Visual Studio 2019 при работе с базой данных пытаюсь добавить ссылку(правой кнопкой мыши нажимаю на 'ссылки' и кликаю на 'добавить ссылку...'), но вместо этого всплывает следующая ошибка:
"В результате вызова компонента com возвращена ошибка в формате hresult e_fail"
Подскажите как решить проблему?
Вижуал скачал по ссылке из вашего видео
Спасибо за понятные уроки! Скажите пожалуйста таким же образом можно взаимодействовать без других настроек с удаленной базой данных или только с локальной ?
Очень хороший урок))) Спасибо)
Гоша, спасибо за классное видео!!! Хотел уточнить, почему выбрали MyISAM вместо InnoDB? Есть ли важные моменты? Спасибо!
Хм... А при запуске приложения без локального / виртуального сервера будет ли корректно работать приложение авторизации с БД?
нет конечно, как оно будет работать, если базы данных не будет? Скорее всего будет просто вылетать с ошибкой на момент подключения к базе.
В названии есть MySql, а в видео друга БД?
Если не работает MAMP, то попробуйте переустановить его, указав путь по-умолчанию (в системный диск). Мне помогло.
не можу підключитись через mamp там де tools до php my admin..пише invalid , підскажіть що робити будь ласка
Как зашифровать строку подключения, чтобы если вдруг кто-то декомпилирует код, не смог получить важные данные?
Здравствуйте! Столкнулась с проблемой при создании двух таблиц и связи между ними в mySQL, выходит ошибка в дизайнере "функция связи отключена!". Как ее исправить? :( Делала все по видеоурокам, все работает, за что большое спасибо. Но для моего задания нужно две и более таблиц, а связать их не могу
Гоша, добрый день. Подскажи, в какой момент происходит непосредственно подключение к БД и создается ли исключение в случае неудачи?
отличная реклама MAMP
У меня были проблемы с мампом, а именно не запускался MySQL, перепробовал вообще все, что нашел в интернете, ничего не помогло - помогло полное удаление MySQL с компа и переустановка Мампа.
Немного странный вопрос.. Скачать пред этим какой SQL?)
web или обычную версию?
if (connection.State == System.Data.ConnectionState.Closed)
connection.Open(); //Выдает ошибку в State и Open
Нашли решение?
Гоша день добрый. У меня видна 7ка, нажимаю на пуск а там пустая форма. В чем может быть проблема?
Молодец Гоша, спасибо
спасибо за уроки,
Спасибо, очень полезно.
У меня установлен MySql Workbench с дополнительным программным обеспечением. Также есть файл коннектора. Можно ли их использовать вместо Mamp? Спасибо за ваш отзыв.
Здравствуйте. При подключении к БД ( в этом месте if (connection.State == System.Data.ConnectionState.Closed)
connection.Open();) выходит следующая ошибка:
MySql.Data.MySqlClient.MySqlException: "SSL Connection error."
SocketException: Программа на вашем хост-компьютере разорвала установленное подключение
Изначально это исключение было создано в этом стеке вызовов:
[Внешний код]
Подскажите, пожалуйста, как исправить
Урок не очень, но основное представление об бд даёт. 7/10
Спасибо все очень понятно !
Mamp- какая-то дрянь. Пять раз переустановил, не помогло: apache запускается на 2 секунды и гаснет.
поменяй в настройках MAMPа в PHP версию на 7.2.14.
Антон Иванов попробую, спасибо
@@aproger Спасибо!
@@seaniwe не поможет нужно разрешить на использование сети
или удалить mysql-bin.index
у меня почему то выводит всегда только одно сообщение "No"...
Добрый ночи можно вопрос будет ли работать база данных без php my admin ?
Не поделючается apache что делать?не могу понять
То же самое. Если кто нашел решение то отпишитесь !!!
@@olegtsizdyn аналогично
@@benmyrat Герой нашего времени)
@Myrat Ovezov Да лучшЬІй
@@olegtsizdyn поменяй в настройках MAMP Версию PHP на 7.2
Помоги пж. Нету MySQLData.dll вообще не то что у тебя качается. А когда пробую добавить любую ссылку то пишет что этот файл не доступен так как он не индефицирован и там еще что то про COM
Какая версия net frame work стоит в сборке проекта ?, поставь 4.0 должно заработать
Спасибо за урок. А работа Мускула с Entity Framework будет?
У меня ошибки выдаёт с таким кодом начиная с 26 строки 21:06
потому что я дибил и не поставил скобки
@@Робот-ю1кахахха, у меня та же фигня: в унынии полез в комменты, а тут ты - спасатель!!! Ахахахах, ты молодец!
Короче, у меня проект по c#, Я могу использовать phpmyadmin?
Уроки отличные. Подскажите у меня одно нет папки ссылки? как добавить ссылку то?
У меня тоже нет. Просто нажал на сам файл проекта правой кнопкой мыши -> добавить -> ссылка на проект
А для чего он нужен этот коннектор?
Есть подключение на oracle?
Спасибо!
Что посоветуешь кроме mamp?
Ошибка 3 Не удалось найти имя типа или пространства имен "MySql" (пропущена директива using или ссылка на сборку?)
Ошибка 4 Не удалось найти имя типа или пространства имен "MySqlConnection" (пропущена директива using или ссылка на сборку?)
Что делать в этом случае? Я сделал все в точности по видео, строка с using MySql.Data.MySqlClient; есть, не понял что тут не правильно и вроде ссылку как ты добавлял
Как-то странно устанавливать MAMP, содержащий Apache и PHP, чтобы использовать phpMyAdmin для подключения к MySQL серверу. Вместо MAMP нужны всего лишь сам MySQL server и какая-нибудь бесплатная программа для подключения к серверу, например, под Windows можно использовать DBeaver или HeidiSQL.
Привет! Подскажи пожалуйста, может не в тему, но перерыл тонну информации в интернете никак найти не могу, я новичок в python, например я хочу создать движок для визуальной новеллы, допустим если есть уже вся логика её, то я хочу упростить работу в дальнейшем, создать движок, не такой чтобы он был просто кодом, а такой чтобы можно было закинуть спрайты в приложение, написать в специальной форме какие надо фразы чтоб персонаж говорил, его имя и тд. Я знаю что можно сделать графический интерфейс на pyqt например, но вот как сделать именно интерфейс движка, чтобы потом можно было запустить игру созданную с помощью этой программы т.е редактора. Фух.. Надеюсь понятно объяснил. Даже речь не о python а о том как создать этот самый редактор для создания игры по написанному коду
для тех у кого на виндовс 10 вылетает ошибка при попытке залогинится с помощью своей бд:
в поле, где вводили server=localhost;port и тд. добавьте в конце "...;...;database=*имяБД*;SSL Mode=None"
посоветуйте хостинги для таких целей
Нет условия что база данных доступна.
Чикаю продовження ТОП
Мамп как скачать?
у кого ошибка(не удалось найти имя типа или пространства имен mysql c# windows forms) Измените в проекте net frame work, поставьте другу версию к примеру 4.5.2, должно заработать
spasiboo
0:21 начало
Доброго времени, у кого нет проблем с каперским? у меня каспер блокирует ExampleSQLapp.exe
У меня антивирус ругался, но я просто продолжил и все нормально....
7:11 вот тут мне стало не понятно
Старичек, надеялся, что доступ к базе будет реалиован с помощью EF Core)
Ошибка на open
Спасибо, всё понятно, но "чуточку позже" портит урок. Прыжки не идут на пользу усвоению.
Есть кто-то, у кого не работаet mysqladmin? У меня пишет invalid parameters. Кто ниить знает как пофиксить?
попробуй поменять порт на 3307 и поперезапускать MAMP
Ван лав
В субтитрах на первой минуте жесть творится, не удивляйся, если сняли монетизацию
У МЕНЯ НЕ РАБОТАЕТ МАМБА ПИШЕТ НАДА НЕТ КОР
Ребята, особенно начинающие, бегите от таких рассказчиков.
а что не так?
+
Топ
Ты так быстро говоришь как-будто ты в туалет спешишь ))))
.
Я первый, но я не буду писать ,,Я ПЕРВЫЙ", Я же ведь не даун!
1) Почему MySQL, а не Sqlite?
2) Denwer? Cерьезно?))) Его разрабатывать перестали так давно, что никто уже не помнит и версия MySQL там древняя.
3) Тот же вопрос вообще про mamp/xamp/open server, на кой вообще ставить другой стек технологий, если для винды можно спокойно поставить отдельный mysql server?
4) про phpmyadmin вообще позор...
5) В современных версиях MySQL MyISAM уже нету...
6) А ты точно программист?
Как-то уже страшно уроки дальше смотреть, потому что после вот такого появляются сомнения, что тут в принципе правильный подход используется...
Что не так с PhpMyAdmin?
Если server не подключается то пройдите по этой ссылки ->ua-cam.com/video/jrdeOnI039E/v-deo.html
из этого видео мне помог первый вариант
сяб, мне второй вариант помог, с закоментированнием строки
cпасибооо
Полное говно с интегрированой рекламой мампа, потом приходят на работу гении ютюба что не знают даже об оригинальном сервере MySQL и утилиткой с GUI.
1.Что мешало вам использовать безплатный MySQL Community и Workbench?
2.Почему бы не выводить host, port, user, pass, database в отдельном конфиг файле чтобы не компилиповать програму каждый раз когда меняем Хостинг, логин или пароль?
Первый и да видос топ
Сложно. В делфи лучще
В каком моменте вы установили MySQL сервер? 🤬
Ужасный видос
Только все усложняете
Очень глупо ставить mysql запускать локальный сервер для приложения на c#
____
А если эта прога будет не на твоем компе😆
Ты будешь всем говорить, установите и запустите себе mysql сервер
____
Скачал игру дота2, нужно установить mysql🤣
Ошибка 3 Не удалось найти имя типа или пространства имен "MySql" (пропущена директива using или ссылка на сборку?)
Ошибка 4 Не удалось найти имя типа или пространства имен "MySqlConnection" (пропущена директива using или ссылка на сборку?)
Что делать в этом случае? Я сделал все в точности по видео, строка с using MySql.Data.MySqlClient; есть, не понял что тут не правильно и вроде ссылку как ты добавлял
Спасибо!
Ошибка 3 Не удалось найти имя типа или пространства имен "MySql" (пропущена директива using или ссылка на сборку?)
Ошибка 4 Не удалось найти имя типа или пространства имен "MySqlConnection" (пропущена директива using или ссылка на сборку?)
Что делать в этом случае? Я сделал все в точности по видео, строка с using MySql.Data.MySqlClient; есть, не понял что тут не правильно и вроде ссылку как ты добавлял
Ошибка 3 Не удалось найти имя типа или пространства имен "MySql" (пропущена директива using или ссылка на сборку?)
Ошибка 4 Не удалось найти имя типа или пространства имен "MySqlConnection" (пропущена директива using или ссылка на сборку?)
Что делать в этом случае? Я сделал все в точности по видео, строка с using MySql.Data.MySqlClient; есть, не понял что тут не правильно и вроде ссылку как ты добавлял
Ошибка 3 Не удалось найти имя типа или пространства имен "MySql" (пропущена директива using или ссылка на сборку?)
Ошибка 4 Не удалось найти имя типа или пространства имен "MySqlConnection" (пропущена директива using или ссылка на сборку?)
Что делать в этом случае? Я сделал все в точности по видео, строка с using MySql.Data.MySqlClient; есть, не понял что тут не правильно и вроде ссылку как ты добавлял
наводишь на MySQLConnection, тыцкаешь на лампочку, жмешь первую строку в выпавшем меню