RUS  ENG
Full version
JOURNALS // Informatika i Ee Primeneniya [Informatics and its Applications] // Archive

Inform. Primen., 2011 Volume 5, Issue 4, Pages 53–63 (Mi ia172)

Solution of DBMS interaction problem in the cross-platform library EffiDB

A. V. Yanushkoa, A. V. Babaninb, O. A. Kuznetsovaa, S. V. Petrushenkoa

a ASoft
b Scientific Reseach Institute of Problems of Computer Science and Information Technology

Abstract: The article covers the problems of unified interaction with different database management systems in various software environments. It examines present-day solutions in this field and analyzes their advantages and drawbacks. The requirements to cross platforminstrument for interaction between C++ application code and DBMS are listed and solution implemented as a dynamic library is suggested. The library provides specialized classes for each of the concepts of relational databases: the actual database connection, table, tools for data manipulation, etc. The limits of applicability of the proposed solutions and the practice of using the library in real projects are also analyzed. Code case studies are provided as well.

Keywords: DBMS, C++, connectivity library, cross-platform.



© Steklov Math. Inst. of RAS, 2024