Объект Connection
Это обычно первый объект (объект соединения), с которого начинается приложение. Представляет собой базовое соединение с источником данных. Устанавливает соединение с сервером, регистрирует пользователя и проверяет пароль. Базовый класс – DbConnection. Обеспечивает возможность соединения с хранилищем данных и отключения от него, а также доступ к соответствующему объекту транзакции. Поставщик данных OLE.DB скомпонован из типов, определённых в пространстве имён System/Data/OleDb. С помощью этого поставщика можно получить доступ к любой БД OLE.DB, просто настроив сегмент Provider строки соединения. Этот поставщик оказывается полезным только в том случае, когда приходится взаимодействовать с СУБД, не определяющей конкретного поставщика данных.NET. Поставщик Microsoft SQL Server предлагает прямой (а значит, быстрый) доступ только к хранилищам SQL Server. Пространство имён System.Data.SqClient содержит типы, предлагающие те же операции, что и OLE.DB, но существенно более производительные. Кроме стандартных для Microsoft, существует множество поставщиков самостоятельных производителе, не входящих в состав инсталляции Microsoft.Net: Firebird Interbase IBM DB2 MySQL PostgreSQL Sybase Как правило, использование этих специфических позволяет строить более быстродействующие, но менее универсальные программы.
|