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