RUS  ENG
Полная версия
ЖУРНАЛЫ // Информатика и её применения // Архив

Информ. и её примен., 2011, том 5, выпуск 4, страницы 53–63 (Mi ia172)

Решение проблем взаимодействия с СУБД в кроссплатформенной библиотеке EffiDB

А. В. Янушкоa, А. В. Бабанинb, О. А. Кузнецоваa, С. В. Петрушенкоa

a АСофт
b Всероссийский научно-исследовательский институт проблем вычислительной техники и информатизации

Аннотация: Статья затрагивает проблемы унифицированного взаимодействия с разнотипными СУБД в различных программных средах. Рассмотрены существующие разработки в данной области, проанализированы их достоинства и недостатки. Перечислены требования к кроссплатформенному инструменту взаимодействия прикладного кода С++ с СУБД. Предложено решение, реализованное в виде динамической библиотеки. Библиотека предоставляет специализированные классы для каждого из понятий реляционных баз данных: собственно база данных, соединение, таблица, средства манипулирования данными и т. д. Проанализированы границы применимости предложенных решений и практика использования библиотеки в реальных проектах. Приведены примеры кода.

Ключевые слова: СУБД; C++; библиотека взаимодействия; кроссплатформенность.



© МИАН, 2024