Наш канал в telegram канал codeby

Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде !  Подробнее ...

Почему у меня в Data Source нет пункта Mysql Database?

В комментариях многие спрашивают, почему при подключении к базе данных Mysql, с помощью графического интерфейса Visual Studio, в Data Source нет пункта: Mysql Database и просят показать или рассказать, как сделать так, чтобы он снова появился.

Data Source

Данная «проблема» действительно существует и она связана с тем, что раньше существовал всего один продукт для работы с базой данных Mysql под названием Mysql Connector, который, сразу же после установки, обеспечивал, как минимум две функции:

1. Выступал провайдером между базой данных Mysql и приложением на языке c#

2. Обеспечивал интеграцию Mysql с программой Visual Studio, предоставляя разработчикам дополнительные утилиты и инструменты.

В результате, когда вы открывали окно выбора источника данных, там всегда был пункт Mysql Database.

Mysql Database

Но, если сейчас проделать всё то же самое, то данного пункта в Data Source вы не увидите, потому что, начиная с версии Mysql Connector 6.7, часть, отвечающую за интеграцию, убрали, а точнее вынесли в отдельную сборку, которую назвали: MySQL for Visual Studio, после чего её стали распространять, как отдельный продукт.


Codeby.net совместно с PHDays 8

Объявляют о проведении грандиозного конкурса с умопомрачительными призами ! Получи бесплатно билет на PHDays 8, деньги, футболку с символикой codeby, а так же всеобщий респект и уважение. Подробнее ...

Выдержка из описания к сборке 6.7:

This version also removes all features related to Visual Studio Integration, which are provided in a separate product, MySQL for Visual Studio.

В результате получается следующее:

Если вам требуется полная интеграция Visual Studio с Mysql, то тогда вам необходимо выполнить следующие шаги:

1. Установить Mysql for Visual Studio

(После установки данного продукта, в Data Source появиться пункт Mysql Database)

2. Установить Mysql Connector

Если же вам, к примеру, нужно всего лишь в коде подключиться к базе данных, выполнить запрос и вывести данные в DataGridView, то в таком случае достаточно установить только Mysql Connector.

Либо вы можете получить обе функции сразу же, скачав и установив Mysql Connector любой младшей версии, например: 6.5, 6.4. Но, при этом появляется большая вероятность того, что, во-первых, вам будут не доступны новые функции, а во-вторых, вы получите баги, которые уже к этому времени могут быть исправлены в новых версиях сборок.

Читайте также:


Чат codeby в telegram перезагрузка

Обсуждаем вопросы информационной безопасности, методы защиты информации, программирование. Задавайте свои вопросы и комментируйте чужие.  Подробнее ...

Похожие темы

Как просто получить данные из DataTable... Как получить данные из DataTable в c# В одной из предыдущих статей был показан пример работы с базой данных Mysql и c#. После этого многие стали обра...
MiAl’s Server Pack (полностью настроенный и рабочи... 1. Описание MiAl’s Server Pack – это локальный сервер, сконфигурированный и готовый к работе. Для начала работы, требуется только распаковать и запуст...
Новости софта от 24 сентября 2014 года (MySQL, MiA... MySQL Community Server (проще говоря, это и есть MySQL, бесплатная версия, которой все пользуются) обновился до версий MySQL Community Server 5.6.21...
Настройка защищённого VPS (VDS) на Debian. Часть п... Если вы не знаете, что такое VPS (VDS), то посмотрите здесь. Если вы знаете о VPS, но по какой-то причине у вас его ещё нет, то перейдите ...
Как сделать резервную копию серверной базы данных ... Бэкап баз данных MySQL в Linux Если вы используете сервер MySQL с важной информацией, у вас может возникнуть желание периодически делать резервн...