09.09.2001 РешенияBorland Kylix: работа с БД Продолжение цикла статей, посвященных среде кросс-платформенной разработки Borland Kylix. В этой статье обсуждаются механизм работы с базами данных dbExpress и перенос Windows-приложений баз данных под Linux. *Окончание. Начало см. "BYTE/Россия" № 8/2001. Мы продолжаем цикл статей, посвященных новой среде кросс-платформенной разработки Borland Kylix. В этой статье мы коснемся внутренних механизмов работы с базами данных, а конкретно - архитектуры dbExpress и библиотеки компонентов DataCLX, а также рассмотрим проблемы переноса Windows-приложений баз данных под Linux. Итак, по порядку. Механизм dbExpress До появления Kylix пакет Delphi для Windows предлагал несколько механизмов доступа к базам данных - ADO, Borland Database Engine (BDE) и InterBase Express. Однако в среде Linux ни один из этих механизмов недоступен, поэтому Borland разработала новую кросс-платформенную технологию доступа к данным - dbExpress, работающую как в Windows (Delphi 6), так и в Linux (Kylix). Механизм dbExpress представляет собой набор небольших по размеру драйверов, предназначенных для работы с серверными SQL-БД. Каждый драйвер для Linux, как уже говорилось, представляет собой файл с расширением SO, который должен быть привязан к создаваемому приложению. В Windows-версии драйверы представлены DLL-библиотеками. Kylix включает драйверы для работы с MySQL и Interbase (во всех версиях), в версии Server Developer дополнительно предлагаются драйверы для Oracle и DB2 ...
читать далее.