This is a sample of C++ access Oracle Berkeley DB 12cR1 (12.1.6.1.26)
1. Download BDB
http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/downloads/index.html
2. Build
$ tar -zxvf db-6.1.26.gz
$ cd db-6.1.26/build_unix
$ ../dist/configure --prefix=/root/to/install/path --enable-cxx
$ make
$ make install
3. Prepare program execution environment
$ export BDB_HOME=/root/to/install/path
$ export LD_LIBRARY_PATH=${BDB_HOME}/lib:${LD_LIBRARY_PATH}
4. Source file