ADO.NET содержит ряд классов, которые позволяют работать с источниками данных в соединенной среде:
Connection – класс, реализующий работу с соединением
Command – позволяет выполнять команды, направленные в источник данных
DataReader – является курсором, осуществляющим переход по записем в хранилищи данных
В соединенной среде работа с базами данных по следующиму принципу:
Устанавливается соединение с источником данных, для этого используют один из объектов Connection (в зависимости от типа базы данных). Именно этот объект может устанавливать связь, которая будет закрыта, только после окончания работы с источником данных. Таким образом, ресурсы сервера будут заняты на протяжении всей работы пользователя с данными.
После установки соединения создаются объекты Command, которые позволяют создавать команды к источнику данных и посылать их на выполнение
В случае, если мы выбираем данные из базы, то используется специальный объект DataReader для доступа к данным
И на последнем этапе мы закрываем DataReader и объект Connection.
Ниже приведена схема взаимодействия описанных объектов для системы управления базами данных SQL Server. В следующих главах мы будем говорить об этих объектах более детально.
Работа в разъединенной среде
Для работы в разъединенной среде используются два специальных набора классов:
DataSet классы - эти классы позволяют сохранять и управлять данными в локальной памяти на клиенте
Достарыңызбен бөлісу: |