Подключение базы данных Oracle к Visual Studio

В этой статье поговорим про подключение базы данных Oracle к Visual Studio в качестве источника данных. А также рассмотрим пример написания простейшего запроса к базе данных.

БД Oracle – как источник данных в VS

У меня имеется база данных “Книжный интернет-магазин”, созданная с помощью СУБД Oracle. Будем использовать эту БД в качестве примера источника данных в данной статье.

Итак, вначале создадим в Visual Studio проект: “Приложение Windows Forms”.

Создание приложения Windows Forms - vscode.ru

После того, как проект создан, в меню “ПРОЕКТ” выберем “Добавить новый источник данных…”.

Добавление нового источника данных к проекту VS - vscode.ru

Появится окно “Мастер настройки источника данных”. В этом окне выберем элемент “База данных” и нажмем кнопку Далее.

Выбор БД в качестве источника данных - vscode.ru

В следующем окне выбираем элемент “Набор данных” и жмем кнопку Далее.

Выбор модели базы данных в Visual Studio - vscode.ru

Теперь необходимо выбрать подключение к базе данных. Оно у нас пока отсутствует, поэтому его необходимо создать. Нажмем кнопку “Создать подключение…”.

Создадим новое подключение - vscode.ru

В качестве источника данных выберем “База данных Oracle”. В разделе “Connection Details” укажим данные для своего подключения.

В пункте “Database service name” я указал “XE”, потому что использую Express edition версию Oracle.

Параметры подключения к БД в Visual Studio - vscode.ru

Выполним тест подключения. Для этого нажмем кнопку “Проверить подключение”.

Проверка подключения к БД в Visual Studio - vscode.ru

В окне “Добавить подключение” нажмем кнопку ОК. Теперь, когда подключение создано, в Мастере настройки источника данных нажмем кнопку Далее.

OracleConnection8

В следующем окне поставим галочку напротив пункта “Да, сохранить подключение как” и нажмем кнопку Далее.

OracleConnection9

В последнем окне Мастера настройки источника данных выберем объекты, которые необходимо использовать в качестве набора данных в программе. И укажем имя этого набора. Нажмем кнопку Готово.

Выбор объектов базы данных для набора данных в Visual Studio - vscode.ru

Теперь продемонстрируем использование данных из подключенной базы данных. Добавим в форму WIndows Forms элемент управления DataGridView. Щелкнем мышью на треугольничек в правом верхнем углу DataGridView, откроется меню “Задачи”. В этом меню можно выбрать источник данных проекта.

Выберем таблицу “Book” из базы данных.

Выбор источника данных проекта в Visual Studio - vscode.ru

В элементе управления DataGridView отобразятся данные из выбранной таблицы.

Подключение базы данных Oracle к Visual Studio - vscode.ru

Пример запроса к БД Oracle из Visual Studio

Для написания запросов необходимо подключить к проекту через ссылку (References) библиотеку System_Data_OracleClient.dll (ссылка для скачивания этой библиотеки находится внизу страницы).

Приведем пример запроса к базе данных, для этого будем использовать язык C#. Получим название книги по ее ID.

Демонстрация выполнения запроса:

Тест. Запрос с БД из Visual Studio - vscode.ru

Скачать библиотеку System_Data_OracleClient.dll

 

 

 

Подключение базы данных Oracle к Visual Studio
5 (100%) 4 votes

Поделиться в соц. сетях:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">