About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • License: Freeware
  • Last update: 7 years ago
  • Total downloads: 183
  • Price: Free |
  • Operating system: Linux
  • Publisher: Lukasz Michalski
See full specifications

linux default iconDebea Database Access Library Publisher's description

Debea Database Access Library is a collection of interfaces that allows you to map C++ objects.

Debea Database Access Library is a collection of interfaces that 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.

Here are some key features of "Debea Database Access Library":

Full serialization of C++ objects using different databases (SQL, CSV files)
?пїЅ Debea can map, load and store objects as database relations. That's main purpose of this library. You can also use it to send simple SQL queries to variety of databases that can be accessed through ODBC or iODBC.

Automatic INSERT or UPDATE SQL statement generation based on object state.
?пїЅ Storable objects have information about its database state. When new object is created, it is marked as Storeable::NEW and first serialization will generate SQL INSERT statement for that object. Subsequent updates will automatically generate SQL UPDATE statements.

Support for all reference types (1-n, m-n, 1-1)
?пїЅ Debea supports storing composited storeable objects. If you have object that contains list of objects and all of them have STORE_TABLE defined you can store and load them all in single program call.
?пїЅ Debea knows how to traverse on std::list, std::set and other standard containers, but of course you can define CollectionFilter for your own containers too.

Ability to create conversions for user defined types
?пїЅ Every object member and binded variable can be stored in multiple ways. Conversion between member/variable and database record field can be fully controlled by user code.

Support for multiple inheritance from dba::Storeable
?пїЅ You can add dba::Storeable as parent to existing object, define STORE_TABLE for it and store it in database with no ad

What's New in This Release:

В· This release is considered as first stable version with new SQL API interface.

System Requirements:

No special requirements.
Program Release Status:
Program Install Support: Install and Uninstall

Debea Database Access Library Tags:

Click on a tag to find related softwares

Most Popular

linux default icon A2Billing 1.6.0
A2Billing is a billing system interactive with Asterisk to give any Telecom company traditional offering VOIP... Read more
linux default icon FrontAccounting 2.3.10
FrontAccounting is free and released under the GNU General Public License.
linux default icon PgAdmin III for Linux 1.14.1
pgAdmin is the most popular and feature rich Open Source administration and development platform for... Read more
linux default icon RazorSQL for Linux 5.6.3
RazorSQL is an SQL query tool, database browser, SQL editor,....
linux default icon Salat Book 1.00
Salat / Namaz prayer database and tracking application