Codeby web-security - новый курс от Codeby Security School

Представляем вашему вниманию новый курс от команды The Codeby - "Тестирование Веб-Приложений на проникновение с нуля". Общая теория, подготовка рабочего окружения, пассивный фазинг и фингерпринт, Активный фаззинг, Уязвимости, Пост-эксплуатация, Инструментальные средства, Social Engeneering и многое другое. Подробнее ...


Почему у меня в 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, после чего её стали распространять, как отдельный продукт.


Paranoid - курс от Codeby Security School

Представляем вашему вниманию курс от команды 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 Market от Сodeby

Мы запустили свой магазин CodebyMarket Equipment for InfoSec. Уже добавили RaspberryAlfa Long-RangeOrange PiArduino и многое другое. Купить Pentesting Devices