Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб2.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
87.59 Кб
Скачать

Дисциплина «Разработка и эксплуатация удаленных баз данных» лабораторная работа №2 тема: Особенности использования технологии ado

Цель работы: Закрепить умения и навыки создания баз данных в прикладной программе MS Access, сформировать первичные умения и навыки использования Server Explorer (обозревателя серверов) для установки соединения с базой данных, создавать адаптер данных

Теоретическая часть:

Microsoft Visual Basic .NET предназначен для отображения, анализа и управления информацией в существующих базах данных. Хотя предыдущие версии Visual Basic также предоставляли такую возможность, Visual Basic .NET предлагает новую модель данных, которая называется ADO.NET и предоставляет доступ к еще большему количеству форматов баз данных. В частности, ADO.NET разработан для использования в интернете, что означает, что он использует один и тот же метод доступа к локальным, клиент-серверным и размещенным в интернете источникам данных.

В ADO.NET для получения и изменения информации в базе данных используются различные объекты.

Установка соединения с базой данных

Вначале устанавливается соединение, которое определяет информацию о соединении для базы данных. Далее создается адаптер данных, который управляет получением данных из базы данных и обратной отправкой изменений в данных. Затем создается набор данных, который является представлением одной или нескольких таблиц, с которыми вы планируете работать в вашей программе. (Вы управляете не самими данными, а только их копией.) Затем информация из набора данных может быть связана с элементами управления формы.

Server Explorer (Обозреватель серверов) - это графический инструмент, который позволяет устанавливать соединения с локальными, клиент-серверными или размещенными в интернете источниками данных. С помощью Server Explorer (Обозревателя серверов) можно просматривать структуру таблиц баз данных и видеть атрибуты таблиц, полей и записей в базе данных. Вы также можете регистрироваться на серверах и изучать базы данных и системные службы, которые они предоставляют. Наконец, можно перетащить компоненты баз данных - или узлы - из Server Explorer (Обозревателя серверов) в конструкторы Visual Studio .NET, такие, как Конструктор Windows Forms. Этот процесс создает новые компоненты данных, которые настроены на использование выбранного вами элемента базы данных.

Прежде, чем вы сможете работать с информацией из базы данных, с ней необходимо установить соединение. Кнопка Connect To Database (Подключиться к базе данных) начинает этот процесс, открывая диалоговое окно Add Connection, которое позволяет вам указать информацию о формате базы данных, ее расположении, пароле и другую информацию.

Вы также можете открыть диалоговое окно Add Connection, щелкнув на команде Connect To Database (Подключиться к базе данных) в меню Tools (Сервис).

Создание адаптера данных

Адаптер данных определяет конкретную информацию, которую вы используете, и служит как основа для объекта набора данных (dataset), которые вы используете в вашей программе. Создание адаптера данных - обязательный шаг для использования набора данных, так как некоторые базы данных сильно структурированы и имеют множество таблиц - гораздо больше, чем требуется использовать в одной программе. Вы можете рассматривать адаптер данных как некий фильтр данных.

Visual Studio предоставляет несколько механизмов для создания в программе адаптеров данных. Простейшим способом является перетаскивание значков таблицы из Server Explorer (Обозревателя серверов) в Windows Forms Designer (Конструктор Windows Forms). (Эта процедура создает объект адаптера данных в области компонент, расположенной прямо под формой.) Однако в следующем упражнении показано, как создавать адаптер данных с помощью второго метода - инструмента, который называется Data Adapter Configuration Wizard (Мастер конфигурации адаптера данных). Этот инструмент прост в использовании, и позволяет тонко настроить ваш набор данных с помощью написания оператора SQL SELECT. Вы запускаете этот мастер, перетащив в форму элемент управления OleDbDataAdapter с закладки Data окна Области элементов (мы будем сегодня использовать именно этот метод).

 Если в Toolbox нет элемента управления OleDbDataAdapter, необходимо используя Pointer компонентов Data, подключить с помощью Choose Items необходимые элементы управления.

Элемент управления OleDbDataAdapter разработан для соединения с базами данных Access/Jet и многими другими популярными форматами баз данных. Когда вы перетаскиваете этот элемент управления в форму, Visual Studio запускает Data Adapter Configuration Wizard (Мастер конфигурации адаптера данных).