# DbException

           import com.sleepycat.db.*;

           public class DbException extends Exception;

           public DbException(String s);
           public DbException(String s, int errno);

           public int get_errno();

## DESCRIPTION

           The  DB  library  is  a  family of classes that provides a
           modular programming interface to transactions and  record-
           oriented  file  access.   The library includes support for
           transactions, locking, logging and file page  caching,  as
           well  as  various  indexed  access  methods.   Many of the
           classes (e.g., the file page  caching  class)  are  useful
           independent of the other DB classes, although some classes
           are explicitly based on other classes (e.g.,  transactions
           and  logging).   For  a  general  description  of  the  DB
           package, see db_intro(3).

           This manual page describes the DbException class  and  how
           it is used by the various Db* classes.

           Most  methods in the Db classes throw an exception when an
           error  occurs.    A   DbException   object   contains   an
           informational  string  and  an  errno.   The  errno can be
           obtained using DbException.get_errno().  Since DbException
           inherits  from  the  java.Exception, the string portion is
           available using toString().

           Some methods may return non-zero values without issuing an
           exception.    This  occurs  in  situations  that  are  not
           normally considered an error, but when some  informational
           status   is   returned.    For   example,  Db.get  returns
           DB_KEYNOTFOUND when a requested key does not appear in the
           database.

## SEE ALSO

           db_archive(1), db_checkpoint(1), db_deadlock(1), db_dump(1),
           db_load(1), db_recover(1), db_stat(1), db_intro(3),
           db_internal(3), db_thread(3), Db(3), Dbc(3), DbEnv(3),
           DbException(3), DbInfo(3), DbLock(3), DbLockTab(3), DbLog(3),
           DbLsn(3), DbMpool(3), Dbt(3), DbTxn(3), DbTxnMgr(3)