ВУЗ:
Составители:
Рубрика:
181
Класс Connection – задает и реализует соединение с БД. Все дан-
ные, необходимые для открытия канала связи с БД, хранятся в свойстве
ConnectionString, в которой записывается строка подключения к ба-
зе данных. Основными методами данного класса являются: Open()–
открытие соединения и Close()– закрытие соединения.
Класс Command – реализует выполнение команд к БД, используя
для обмена данными открытое соединение. При помощи объектов Com-
mand можно выполнять команды SQL, хранимые процедуры (stored pro-
cedure), а также операторы, возвращающие отдельные таблицы. Объект
Command поддерживает три метода:
ExecuteNonQuery() – исполняет команды, не возвращающие
данные, например INSERT, UPDATE и DELETE;
ExecuteScalar() – исполняет запросы к БД, возвращающие
единственное значение;
ExecuteReader() – возвращает результирующий набор через
объект DataReader.
Класс DataReader – предоставляет доступ к выборке записей БД,
доступный только для однонаправленного чтения. В отличие от других
компонентов провайдера данных, создавать экземпляры DataReader
напрямую нельзя, их можно получать только при помощи метода Ex-
ecuteReader() объекта Command. Если записывать содержимое объ-
екта DataReader на диск не требуется, строки с данными можно пере-
давать приложению напрямую, поскольку в любой момент времени в
памяти находится только одна строка, использование объекта Data-
Reader почти не снижает производительность системы, но требует мо-
нопольного доступа к открытому объекту Connection в течение вре-
мени жизни объекта DataReader.
Класс DataAdapter – основной класс, обеспечивающий формиро-
вание отсоединенных данных. В сущности, он выполняет функции по-
средника во взаимодействии между БД и объектом DataSet. При вызо-
ве метода Fill() объект DataAdapter заполняет объект DataTable в
DataSet данными, полученными из БД. После обработки данных, за-
груженных в память, можно перенести измененные записи в БД, вызвав
метод Update() объекта DataAdapter. У класса DataAdapter име-
ются четыре свойства, представляющих команды БД:
SelectCommand – содержит текст или объект команды, осущест-
вляющей выборку данных из БД; при вызове метода Fill() эта
Страницы
- « первая
- ‹ предыдущая
- …
- 179
- 180
- 181
- 182
- 183
- …
- следующая ›
- последняя »
