Поддерживает ли Visual Studio Server Explorer поставщиков пользовательских баз данных?

StackOverflow https://stackoverflow.com/questions/31885

Вопрос

Я использовал Server Explorer и связанные с ним инструменты для разработки графических баз данных с Microsoft SQL Server в некоторых своих учебных проектах - и это был отличный опыт.Однако в своей работе я имею дело с Oracle DB и SQLite, а мои хобби-проекты используют MySQL (потому что они размещены в Linux).

Есть ли способ использовать инструменты, связанные с базой данных в Visual Studio, с другими поставщиками баз данных?

Это было полезно?

Решение

Вот инструкции о том, как подключиться к вашей базе данных MySQL из Visual Studio:

Чтобы установить соединение с сервером в проводнике вам необходимо выполнить следующее:

  • прежде всего, вам необходимо установить MyODBC connector 3.51 (или последнюю версию) на компьютер для разработки (NB. вы можете найти это по адресу http://www.mysql.com/products/connector/odbc/ )

  • Создайте источник данных в панели управления / Административных инструментах с подключением к вашей базе данных.Эти данные источник будет использоваться исключительно для Диспетчера серверов, и вам не нужно беспокоиться о создании тех же данных источник на КОМПЬЮТЕРЕ вашего клиента, когда вы создадите свое VS.NET приложение (Если вы не хотите) - Я не хочу слишком долго освещать это в этом ответе.Для целей этого объяснения я представлю, что вы создали MyODBC источник данных с именем 'AADSN' для базы данных 'noddy' на mysqlserver 'SERVER01' и иметь пароль root 'fred'. Сервером может быть либо имя компьютера (находится в разделе Панель управления / Система / Имя компьютера), либо альтернативно это может быть IP Адрес.ПРИМЕЧАНИЕ.Убедитесь, что вы протестировали это соединение, прежде чем продолжить с этим объяснением.

  • откройте свой проект vs.net

  • перейдите в обозреватель серверов

  • щелкните правой кнопкой мыши на "Подключениях к данным"

  • выберите "Добавить подключение"

  • В свойствах канала передачи данных перейдите на вкладку "Поставщик" и выберите "Поставщик Microsoft OLE DB для драйверов ODBC".

  • Нажмите кнопку Далее

  • Если вы ранее создали источник данных ODBC, вы могли бы просто выбрать это.Недостатком этого является то, что когда вы устанавливаете приложение project на клиентском компьютере, там должен быть тот же источник данных.Я предпочитаю использовать строку подключения.Это должно выглядеть примерно так:

DSN= AADSN; DESC= Драйвер MySQL ODBC 3.51 DSN;БАЗА ДАННЫХ=noddy; СЕРВЕР=SERVER01;UID=root; ПАРОЛЬ=fred; ПОРТ=3306; СОКЕТ=; ОПЦИЯ=11;STMT=;

Если вы опустили пароль в строке подключения, то вы должны убедиться , что созданный вами источник данных (AADSN) содержит пароль.Я не собираюсь описывать, что это означает, вы можете посмотреть в документации для myodbc для этого, просто убедитесь, что вы получаете сообщение "Подключение выполнено успешно" при тестировании источника данных.

Другие советы

Я нашел это во время своего исследования Sqlite.Но у меня не было возможности им воспользоваться.Дайте нам знать, если это сработает у вас.

http://sqlite.phxsoftware.com/

System.Data.SQLite Система.Данные.SQLite Системы.Данных.SQLite является оригинальной Движок базы данных SQLite и полный Поставщик ADO.NET 2.0 свернутых в одиночная смешанная сборка режиме.

...

Время разработки Visual Studio 2005/2008 Поддержка

Вы можете добавить подключение SQLite к Server Explorer, создавать запросы с помощью конструктора запросов, перетаскивать таблицы в типизированный набор данных и многое другое!

Конструктор SQLite работает с полными выпусками Visual Studio 2005/2008, включая выпуски VS2005 Express.

НОВОЕ Вы можете создавать / редактировать представления, таблицы, индексы, внешние ключи, ограничения и триггеры в интерактивном режиме в Visual Studio Server Explorer!

Обозреватель серверов должен поддерживать любую систему баз данных, предоставляющую драйвер ODBC.В случае Oracle есть встроенный драйвер с Visual Studio.

В диалоговом окне "Добавить подключение" нажмите кнопку "Изменить" в источнике данных, после чего вы должны получить список поставщиков, для которых у вас есть драйверы.

У Oracle есть набор инструментов, который интегрируется с Visual Studio.Он поставляется вместе с их библиотеками доступа к данным.

http://www.oracle.com/technology/software/tech/windows/odpnet/index.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top