Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Вебмастеру -> Сеппа Д. -> "Microsoft ADO.NET" -> 39

Microsoft ADO.NET - Сеппа Д.

Сеппа Д. Microsoft ADO.NET — М.: Русская Редакция, 2003. — 640 c.
ISBN 5-7502-0223-2
Скачать (прямая ссылка): mcrsftado2003.pdf
Предыдущая << 1 .. 33 34 35 36 37 38 < 39 > 40 41 42 43 44 45 .. 260 >> Следующая

в Visual Studio что на этапе разработки создание компонентов, к
которым вы будете обращаться в период выполнения.
11.1 пример, сели приложение должно дополнять или обращаться к журналу ошибок системы, перетащите элемент из контейнера Event Logs дерева Server Explorer в конструктор и затем добавьте в приложение соответствующий код вызова,
Server Explorer также позволяет взаимодействовать с БД из среды Visual Studio, Одна из служб, которые предоставляет Server Explorer через свой серверный интерфейс, — SQL Server. Кроме того, в верхней части дерева Server Explorer имеется отдельный контейнер под названием Data Connections.
ГЛАВА 3 Подключение к базе данных 59
% i» .е.»
It - "I* --'^з!й ithtB
> 9| kehstltrwsre
Рис. 3-5. Visual Studio Server Explorer
В главе 2 мы оГэсуждали одно из диалоговых окон мастера Data 1jol m Wizard, в котором вводится информация о подключении. После ввода в этом окне всех необходимых сведений Visual Studio добавляет элемент в контейнер Data Connections дерева Server Explorer (рис. 3-6).
*****
Pia*. S-6. Контейнер Data Connections дерева Server Explorer
Вложенные элементы узла соединения зависят от типа БД, к которой вы подключаетесь. В большинстве БД имеются таблицы, представления и хранимые процедуры. В некоторых БД, например, в последних версиях БД Oracle и SQL Server -функции и диаграммы БД. Кроме того, БД Oracle поддерживают синонимы и пакеты. Сведения обо всех этих объектах БД доступны в Server Explorer.
Чтобы просмотреть список столбцов таблицы, раскройте ее контейнер. Если щелкнуть столбец, в окне Properties отобразятся его свойства. Чтобы просмотреть содержимое таблицы или представления, щелкните нужный элемент правой кнопкой и выберите Retrieve Data From Table. Server Explorer отобразит содержимое таблицы или представления в сетке. Если у вас есть соответствующее разрешение,
60
Часть II Подключаемся: использование поставщика данных NEi
вы сможете обновлять данные, и Server Explorer получит значения ключа, необходимые для передачи изменений в БД.
При работе с Visual Studio .NET Enterprise Edition можно также управлять вашими БД SQL Server и Oracle. Вы имеете право изменять, создавать и удалять таб-представления, хранимые процедуры, диаграммы БД и функции SQL Server
и
Добавление соединений в Server Explorer
Чтобы добавить соединение в дерево Server Explorer, щелкните расположенную в
!ic|iNiici"i части окна Server Explorer кнопку со значком желтого цилиндра и подсоединенного электрического кабеля. Откроется то же диалоговое окно (рис. котором мы создавали соединение при работе с мастером Data Form W i/.Ji'd
* Il.lhl 1 'F.ik I'd.j^Miri J5T
ir CarmMier, 1 Mi.««\ nj



1 11 if гмсфикя tet on ч 1«! W"*
Г L t HI ir**ci*KJ:*c и*

UurjjtM \t*
EmmwJ I*"-
Г ; .¦ ¦ f. ¦¦ i.J P A- '4,.::..-.r,'


Ммп я JSflfrftLC Us SI Л cw*ftl
r .....
j J

r* 1 Ш j НЩ,

Рис. 3-7. Добавление нового соединения в дерево
Server Explorer средствами диалогового окна Data Link Properties
Примечание На диаграммах базы данных практически всегда обозначают цилиндром. Не могу сказать точно, почему это так, но, по словам моего технического редактора Дейла, «цилиндр — старый символ блок-схем, обозначающий массовые запоминающие устройства, выбранный для этой цели потому, что на заре вычислительной техники в массовых ЗУ использовались барабаны, а не диски-•. Кроме того, прежде чем сказать: «Убирайся и дай мне спокойно принять мои таблетки для восстановления
пами-ш», Дейл заявил, что не слишком стар, чтобы помнить такие устройства. Что поделаешь, он всегда раздражается, если не вздремнет после обеда.
Поставщики данных OLE DB, ODBC и .NET
Добавление соединений в Server Explorer далеко не всегда простая задача. Чтобы понять, почему это так, мы рассмотрим новые и старые низкоуровневые технологии доступа к данным. Возможно, следующие пара-тройка страниц покажутся
-,
ГЛАВА 3 Подключение к базе данных 61
вам набором слов, Они предназначены разработчикам, собирающимся использовать драйверы ODBC и поставщики данных \ТТ. отличные от поставщиков OLE DB и SQL Server.
Впервые диалоговое окно Data Link как интерфейс для создания строк подключения появилось в Visual Studio 6. Основная технология доступа к данным в шестой версии, ADO, основана на низкоуровневой технологии под названием OLE DB,
На вкладке Providers диалогового окна Data Link отображается список поставщиков OLE DB для подключения к конкретным типам БД, например SQL Server, Oracle или Microsoft Access.
До появления OLE DB для к данным разработчики использовали тех-
нологию ODBC и взаимодействовали с БД через драйверы ODBC. Фактически многие по-прежнему создают приложения, использующие драйверы ODBC, так как для некоторых БД нет поставщиков OLE DB.
Первый поставщик OLE DB, разработанный Microsoft, стал мостом между двумя технологиями, преобразовывавшим вызовы OLE DB в вызовы ODBC. Это позволило разработчикам взаимодействовать с драйверами ODBC при помощи ADO,
Предыдущая << 1 .. 33 34 35 36 37 38 < 39 > 40 41 42 43 44 45 .. 260 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100