ОСТОРОЖНО МОШЕННИКИ! В последнее время в соиальных сетях учстились случаи педложения помощи в написании прогамм от лиц, прикрвающихся сайтом vscode.ru. Мы никогда не пишем первыми и не размещаем никакие материалы в псторонних группах ВК. Для связи с нами используйте исключительно эти контакт: vscoderu@yandex.ru, https://vk.com/vscode


Подключение базы данных 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

 

 

 

5/5 - (11 голосов)



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

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

Ваш адрес email не будет опубликован.