Книга: Обработка баз данных на Visual Basic®.NET
Основные объекты
Основные объекты
Каждый провайдер данных имеет четыре основных объекта, которые указаны в табл. 4.1.
Таблица 4.1. Основные объекты провайдера данных
Объект | Краткое описание |
---|---|
Connection | Устанавливает соединение с указанным источником данных |
Command | Выполняет команду по отношению к источнику данных. Содержит коллекцию объектов Parameters и методы для выполнения команд разного типа |
DataReader | Считывает данные и возвращает из источника поток данных, предназначенный только для чтения и только в одном направлении |
DataAdapter | Соединяет набор данных DataSet и источник данных для извлечения и сохранения данных |
Каждый объект основан на базовом родовом классе и реализует родовой интерфейс, но имеет собственную реализацию. Например, объекты SqlDataAdapter, OleDBDataAdapter и OdbcDataAdapter являются производными от класса DbDataAdapter и реализуют те же интерфейсы. Однако каждый из них реализует их своим собственным способом для соответствующего источника данных.
Пространство имен System. Data. OleDb содержит объекты:
• OleDbConnection;
• OleDbCommand;
• OleDbDataReader;
• OleDbDataAdapter.
Пространство имен System.Data.SqlClient содержит объекты:
• SqlConnection;
• SqlCommand;
• SqlDataReader;
• SqlDataAdapter.
Пространство имен Microsoft.Data.Odbc содержит объекты:
• OdbcConnection;
• OdbcCommand;
• OdbcDataReader;
• OdbcDataAdapter.
Аналогично, все будущие провайдеры данных будут находиться в отдельных пространствах имен и содержать такие же объекты, но с другими реализациями и префиксами.
- 3.1. Основные нормативные руководящие документы, касающиеся государственной тайны
- Основные сведения о базах данных и программах для их обработки
- 5.1. Основные объекты Word
- 7.1. Основные объекты VBA в Excel
- Приложение Основные объекты Excel
- Основные объекты учета
- Класс стек
- См. также
- Обнуляемые типы
- Глава 7 Разработка баз данных в программе Access
- Интерактивные команды
- Урок 5.8. Вставка графических объектов в документ