A Database access layer for C++