При работе с управляемым провайдером OLE DB первое, что нужно сделать – установить соединение с источником данных при помощи класса OleDbConnection. Для этого класса предусмотрено использование строки подключения, состоящей из пар имя – значение. С ее помощью можно задать имя компьютера или файла, к которому производится подключение, параметры безопасности подключения, имя базы данных, а также имя самого провайдера OLE DB.
Для подключения к базе данных MS Access используется провайдер Microsoft.Jet.OLEDB.4.0.
После настройки строки подключения следующее, что нужно сделать, - открыть сеанс соединения с источником данных, после этого выполнить нужные действия и разорвать соединение.
Основные компоненты класса OleDbConnection приведены в таблице 1.2.
Таблица 1.2 – Основные компоненты класса OleDbConnection
| Компонент | Описание |
| BeginTransaction() CommitTransaction() RollBackTransaction() | Используются для того, чтобы программным образом начать транзакцию, завершить ее или отменить |
| Close() | Закрывает соединение с источником данных |
| ConnectionString | Позволяет настроить строку подключения при установлении соединения или получить ее содержание |
| ConnectionTimeout | Позволяет получить или установить время тайм-аута при установке соединения |
| Database | Позволяет получить или установить название текущей базы данных во время подключения |
| DataSource | Позволяет получить или установить имя сервера или файла с источником данных |
| Open() | Открывает соединение с базой данных, используя текущие настройки свойств соединения |
| Provider | Позволяет получить или установить имя провайдера |
| State | Позволяет получить информацию о текущем состоянии соединения |






