Класс CDataConnection
Управление соединение с источником данных.
class CDataConnection
Члены
Методы
Конструктор. Создает и инициализирует объект CDataConnection. |
|
Создает копию существующего подключения данных. |
|
Открытие соединения с источником данных с помощью строки инициализации. |
|
Открывает новый сеанс в текущем соединении. |
Операторы
Определяет, является ли текущий сеанс открыт или нет. |
|
Определяет, является ли текущий сеанс открыт или нет. |
|
Возвращает ссылку на объект, который содержит CDataSource. |
|
Возвращает указатель на объект, который содержит CDataSource. |
|
Возвращает ссылку на объект, который содержит CSession. |
|
Возвращает указатель на объект, который содержит CSession. |
Заметки
CDataConnection полезный класс для создания клиентов, поскольку он инкапсулирует необходимые объекты (источник данных) и сеанс и часть работы необходимо сделать при подключении к источнику данных
Без CDataConnection, необходимо создать объект CDataSource, вызов метода OpenFromInitializationString, то для создания экземпляра объекта CSession, вызов метода Открыть, то для создания объекта CCommand и вызов его методов Открыть*.
С CDataConnection, необходимости создания объекта соединения, передать ему строку инициализации, а затем использовать это подключение к открытым команд. Если планируется использовать на подключение к базе данных повторно, то рекомендуется поместить хранить подключения открытым и CDataConnection обеспечивает удобную задачи два списка.
Примечание
При создании приложения баз данных, который необходимо обрабатывать несколько сеансов, необходимо использовать OpenNewSession.
Требования
Заголовок: atldbcli.h