При работе с управляемым провайдером 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 | Позволяет получить информацию о текущем состоянии соединения |
|
|