Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры к экзамену ВизСр.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
242.18 Кб
Скачать
  1. Поддержка баз данных в mfc.

Прежде чем начинать создавать приложения для работы с базами данных нужно познакомиться с некоторыми основными понятиями данной темы. Одним из них является понятие ODBC — Open Database Connectivity (Открытый интерфейс для подключения к базам данных), обозначающее наиболее универсальную на настоящий момент технологию, посредством которой можно получить доступ к базам данных.

Что такое ODBC

ODBC является одной из самых старых технологий для работы с базами данных, которые выпустила фирма Microsoft. Одной из основных причин разработки ODBC была необходимость предоставления программистам простого способа доступа к содержимому баз данных с минимальной ориентацией на какой-либо конкретный язык. Среди платформ программирования, на которые фирма Microsoft изначально ориентировала на работу с ODBC, находится и Visual C++.

Основные принципы ODBC стандартны для Windows — для выполнения работы используются соответствующие драйверы, содержащиеся в DLL (Dynamic Link Library, Библиотека динамической компоновки). Драйверы, которые могут оказаться необходимыми для работы, можно получить непосредственно от поставщика базы данных — чаще всего прямо в пакете программ. В частности, Visual C++ поставляется со следующими входящими в пакет драйверами:

SQL Server

dBase

Microsoft Access

Paradox

Microsoft FoxPro

Text File (специальным образом отформатированные текстовые файлы)

Microsoft Excel

Список драйверов ODBC, инсталлированных на вашем компьютере, можно увидеть на вкладке Drivers (Драйверы) диалогового окна ODBC Data Source Administrator (рис. 20.1).

Примечание

Для вывода на экран диалогового окна ODBC Data Source Administrator просто дважды щелкните левой кнопкой мыши по значку ODBC в Control Panel (панель управления).

Чтобы получить доступ к базе данных с использованием ODBC, необходимо создать источник данных. Но мы пойдем по несколько некорректному, но упрощенному пути. Для создания примера мы не будем создавать ни источник данных, ни саму базу данных, а воспользуемся уже готовым продуктом. А именно, возьмем поставляемую с Microsoft Access базу данных Northwind и созданный для нее источник данных.

После этого небольшого отступления переходим непосредственно к созданию каркаса приложения, "умеющего" работать с базами данных.

  1. Технология ado

ADO (от англ. ActiveX Data Objects — «объекты данных ActiveX») — интерфейс программирования приложений для доступа к данным, разработанный компанией Microsoft (MS Access, MS SQL Server) и основанный на технологии компонентов ActiveX. ADO позволяет представлять данные из разнообразных источников (реляционных баз данных, текстовых файлов и т. д.) в объектно-ориентированном виде.

  1. Обзор технологий odbc, dao, rdo, ole db. Интерфейсы доступа к данным.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]