Высокоуровневые методы информатики и программирования. Тузовский А.Ф. - 179 стр.

UptoLike

Составители: 

179
10.1. Архитектура технологии ADO.NET
Архитектура ADO.Net показана на рис. 10.1. Здесь под проваде-
ром данных понимается набор классов, выполняющих функции посред-
ника при взаимодействии программы и базы данных и эффективно реа-
лизующих основные операции работы с БД.
Рис. 10.1. Основные классы ADO.Net.
В настоящее время с .NET Framework поставляются 4 провайдера
данных:
SQL Server .NET Data Provider используется для работы с SQL
Server версии 7.0 и выше (System.Data.SqlClient);
OleDb .NET Data Provider используется для работы с БД с
помощью COM технологии OLEDB (System.Data.OleDb);
Odbc Data Provider используется для работы с БД с помощью
старой технологии ODBC, основанной на драйверах баз данных
(System.Data.Odbc);
Oracle Data Provider используется для работы с базами данных
Oracle (System.Data.OracleClient).
Любой провайдер включает собственные реализации следующих
универсальных классов (рис. 10.1):
Connection обеспечивает подключение к БД;
Command применяется для управления источником данных; по-
зволяет исполнять команды, не возвращающие данных, например
INSERT, UPDATE и DELETE, либо команды, возвращающие объект
DataReader акие, как SELECT);