Debea Database Access Library

Debea is an Object Relational Mapping library (ORM) for C++. It allows you to map C++ objects to relations in various SQL and file databases.

By removing hand-written SQL queries (or csv file parsing) for serialization of C++ objects you can speed-up development of applications that needs to store and load their data in SQL or other database formats. Another positive side effect of using this library is that you will always have database schema strictly related to C++ logical model.

See DebeaFeatures to learn more about Debea functionality.

Library is using plug-in architecture for various SQL RDBMS support and provides one, simple interface for query processing and object serialization.

There is a wrapper for wxWidgets that replaces original dba API with wx-friendly version of it. You can learn more about it on WxDba dedicated page.

Starting points

InstallationInstructions - how to compile and install C++ library
DebeaFeatures - list of Debea features
QuickStart - quick example of library usage
DebeaSupport - faq, mailing lists, etc
DebeaLicense
DebeaDownload - download section

For a complete list of local wiki pages, see TitleIndex.

News

23.07.2008 Doxygen API Documentation is now searchable

22.05.2008 Debea 1.2.4 released
This release fixes compilation errors for gcc 3.4 and 4.x

15.05.2008 Mailing list is up again

12.05.2008 Mailing list is down
Due to filesystem corruption mailman lists (including debea) are down. Expected repair date is 19.05.2008. Until then for any questions please contact me directly at [ lm at zork.pl ]

17.04.2008 Debea 1.2.3 released
This release fixes handling of null values in CSVOStream and corrects decimal separator conversion in dba::Double filter

06.04.2008 Debea 1.2.2 released
This release fixes Storeable objects with NULL root table name handling in CSVOStream and DST date problem in ODBC driver and MSSQL 2005

16.02.2008 Debea 1.2.1 released
This release fixes wrong license info encoded in plugins and version returned by unix config scripts. Released packages are available in DebeaDownload section.