Изучение Amazon Web Services


Download 1.13 Mb.
bet2/32
Sana30.01.2024
Hajmi1.13 Mb.
#1817072
TuriСамостоятельная работа
1   2   3   4   5   6   7   8   9   ...   32
Bog'liq
самостоятелная работа

Доступные драйверы ODBC
Visual C++ предоставляет драйверы ODBC для следующих баз данных:

  • SQL Server

  • Microsoft Access

  • Microsoft Excel

  • Dbase

  • Парадокс

  • Microsoft Oracle ODBC

  • Текстовые файлы

Источник данных. Управление соединениями (ODBC)
Подключение к источнику данных означает установку связи с СУБД для доступа к данным. При подключении к источнику данных из приложения через драйвер ODBC драйвер делает подключение локально или через сеть.
Вы можете подключиться к любому источнику данных, для которого у вас есть драйвер ODBC. Пользователи приложения также должны иметь тот же драйвер ODBC для источника данных.
Настройка источника данных
ODBC Администратор istrator используется для настройки источников данных. После установки можно также использовать ODBC Администратор istrator для добавления или удаления источников данных. При создании приложений вы можете направить пользователей в ODBC Администратор istrator, чтобы позволить им добавлять источники данных или создавать эти функции в приложение, выполняя прямые вызовы установки ODBC.
Файл Excel можно использовать в качестве источника данных и настроить его таким образом, чтобы он был зарегистрирован и отображается в диалоговом окне выбора источника данных.
Использование файла Excel в качестве источника данных

  1. Настройте файл с помощью источника данных ODBC Администратор istrator.

  2. На вкладке "Файл DSN" нажмите кнопку "Добавить".

  3. В диалоговом окне "Создать источник данных" выберите драйвер Excel и нажмите кнопку "Далее".

  4. Нажмите кнопку "Обзор" и выберите имя файла, который будет использоваться в качестве источника даты.

Обобщение строки Подключение ion
Мастера используют строка подключения по умолчанию для установления подключения к источнику данных. Это подключение используется для просмотра таблиц и столбцов при разработке приложения. Однако эта строка подключения по умолчанию может не подходить для подключений пользователей к источнику данных через приложение. Например, источник данных и путь к его расположению могут отличаться от того, который используется для разработки приложения. В этом случае необходимо повторно выполнить функцию-член CRecordset::GetDefault Подключение в более универсальной форме и не карта реализации мастера. Например, используйте один из следующих подходов:

  • Зарегистрируйте строка подключения и управляйте ими с помощью ODBC Администратор istrator.

  • Измените строка подключения и удалите имя источника данных. Платформа предоставляет ODBC в качестве источника данных; Во время выполнения ODBC отображает диалоговое окно с запросом имени источника данных и других необходимых сведений о подключении.

  • Укажите только имя источника данных. ODBC запрашивает идентификатор пользователя и пароль при необходимости. Например, перед обобщением строка подключения выглядит следующим образом:

C++Копировать
CString CApp1Set::GetDefaultConnect()
{
return "ODBC;DSN=afx;Trusted_Connection=Yes;";
}
Этот строка подключения указывает доверенное подключение, которое использует встроенную безопасность Windows NT. Следует избегать жесткого написания пароля или указания пустого пароля, так как это создает серьезную слабость системы безопасности. Вместо этого можно предоставить GetDefaultConnect новый строка подключения, чтобы он запрашивал идентификатор пользователя и пароль.
C++Копировать
// User must select data source and supply user ID and password:
return "ODBC;";
// User ID and password required:
return "ODBC;DSN=mydb;";
// Password required (myuserid must be replaced with a valid user ID):
return "ODBC;DSN=mydb;UID=myuserid;";
// Hard-coded user ID and password (SECURITY WEAKNESS--AVOID):
return "ODBC;DSN=mydb;UID=sa;PWD=777;";


Подключение в конкретный источник данных
Чтобы подключиться к конкретному источнику данных, источник данных должен быть уже настроен с помощью ODBC Администратор istrator.
Подключение к конкретному источнику данных

  1. CDatabase Создание объекта.

  2. Вызовите ее OpenEx или Open функцию-член.

Отсоединение от источника данных
Перед вызовом функции-члена CDatabaseнеобходимо закрыть все открытые Close наборы записей. В наборах записей, связанных с CDatabase объектом, который требуется закрыть, все ожидающие AddNew или Edit операторы отменяются, а все ожидающие транзакции откатываются.
Отключение от источника данных

  1. Вызовите функцию CDatabase "Закрыть" объекта.

  2. Уничтожить объект, если его не нужно повторно использовать.

Повторное использованием объекта CDatabase
Можно повторно использовать CDatabase объект после отключения от него, независимо от того, используется ли он для повторного подключения к одному источнику данных или для подключения к другому источнику данных.
Повторное использование объекта CDatabase

  1. Закройте исходное соединение объекта.

  2. Вместо того чтобы уничтожить объект, снова вызовите ее OpenEx или Open функцию-член.


Download 1.13 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   32




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling