Создание базы данных

31.01.13

Используя Borland C++ Builder, можно создать приложения, работающие как с однопользовательскими базами данных (БД), так и с серверными СУБД, такими как Oracle, Sybase, Informix, Interbase, MS SQL Server, DB2, а также с ODBC-источниками. Возможности C++ Builder, связанные с созданием приложений, использующих базы данных, весьма обширны для того, чтобы описать их в одной статье. Поэтому сегодня мы рассмотрим лишь простейшие возможности работы с таблицами баз данных.

google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad); Набор данных в C++ Builder - это объект, состоящий из набора записей, каждая из которых, в свою очередь, состоит из полей, и указателя текущей записи. Набор данных может иметь полное соответствие с реально существующей таблицей или быть результатом запроса, он может быть частью таблицы или объединять между собой несколько таблиц.

Набор данных в C++ Builder является потомком абстрактного класса TDataSet (абстрактный класс - это класс, от которого можно порождать другие классы, но нельзя создать экземпляр объекта данного класса). Например, классы TQuery, TTable и TStoredProc, содержащиеся на странице палитры компонентов Data Access, - наследники TDBDataSet, который, в свою очередь, является наследником TDataSet. TDataSet содержит абстракции, необходимые для непосредственного управления таблицами или запросами, обеспечивая средства для того, чтобы открыть таблицу или выполнить запрос и перемещаться по строкам.

Создание базы данных

Для управления базами данных BDE (Borland Database Engine) на локальном компьютере используется программа BDE Administrator (Пуск — Выполнить — C:\Program Files\Common Files\Borland Shared\BDE\bdeadmin.exe либо поместить на форму компонент Table с вкладки BDE, щёлкнуть по нему правой кнопкой и выбрать Explore). После запуска в левом поле отображается список баз данных, созданных на данном компьютере, справа для выбранной базы данных отображены её свойства (а именно, драйвер, используемый для доступа к базе, и путь на диске, где расположены файлы этой базы данных).

Для создания новой базы данных необходимо в меню Object выбрать пункт New. Значение Database Driver Name оставить STANDARD. В появившемся слева списке переименовать (F2) созданную базу (обычно STANDARD1) и в правой части окна в графе PATH указать путь к таблицам (любой каталог на диске, где вы планируете создавать таблицы или куда вы их скопировали, например, на вашем сетевом диске). Затем нажать кнопку с синей стрелкой или выбрать пункт Apply в меню Object (для сохранения изменений). Операцию по созданию базы данных необходимо будет проводить на каждом компьютере, куда вы скопируете свою программу.

Альтернативным (пожалуй, не очень хорошим) вариантом будет расположение таблиц базы данных в каталоге программы, в таком случае в поле DatabaseName компонентов Table и Query нужно указывать путь к каталогу, в котором находятся таблицы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: