Skip to Content
Berkeley DB
book

Berkeley DB

by Sleepycat™ Software, Inc.
June 2001
Intermediate to advanced content levelIntermediate to advanced
688 pages
19h 18m
English
Sams
Content preview from Berkeley DB

Opening a Database

Opening a database is done in two steps. First, a DB handle is created using the Berkeley DB db_create interface and then the actual database is opened using the DB→open function.

The db_create interface takes three arguments:

  • dbp: A location to store a reference to the created structure.

  • environment: A location to specify an enclosing Berkeley DB environment; not used in our example.

  • flags: A placeholder for flags; not used in our example.

The DB→open interface takes five arguments:

  • file: The name of the database file to be opened.

  • database: The optional database name; not used in this example.

  • type: The type of database to open. This value will be one of the four access methods Berkeley DB supports: DB_BTREE, DB_HASH, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

The Berkeley DB Book

The Berkeley DB Book

Himanshu Yadava
Linux Recipes for Oracle DBAs

Linux Recipes for Oracle DBAs

Darl Kuhn, Charles Kim, Bernard Lopuz
Fedora Linux

Fedora Linux

Chris Tyler

Publisher Resources

ISBN: 0735710643Purchase book