June 2001
Intermediate to advanced
688 pages
19h 18m
English
import com.sleepycat.db.*; public int close(int flags) throws DbException;
The Db.close method flushes any cached database information to disk, closes any open cursors, frees any allocated resources, and closes any underlying files. Because key/data pairs are cached in memory, failing to sync the file with the Db.close or Db.sync method may result in inconsistent or lost information.
The flags parameter must be set to 0 or the following value:
Db.DB_NOSYNC Do not flush cached information to disk. The DB_NOSYNC flag is a dangerous option. It should only be set if the application is doing logging (with transactions) so that the database is recoverable after a system or application crash, or if the database is always generated ...