
- •Дисциплина «Разработка и эксплуатация удаленных баз данных» лабораторная работа №2 тема: Особенности использования технологии ado
- •Теоретическая часть:
- •Установка соединения с базой данных
- •Работа с наборами данных
- •Отображение в форме информации из базы данных
- •Практическая часть:
- •Установка соединения с базой данных
- •Работа с наборами данных
- •Отображение в форме информации из базы данных
Дисциплина «Разработка и эксплуатация удаленных баз данных» лабораторная работа №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 (Мастер конфигурации адаптера данных).