# Db.fd

`

###

    import com.sleepycat.db.*;

    public int fd()
    	throws DbException;

# Description

The Db.fd method returns a file descriptor representative of the underlying database. This method does not fit well into the Java framework and may be removed in subsequent releases.

The Db.fd method throws an exception that encapsulates a non-zero error value on failure.

# Errors

The Db.fd method may fail and throw an exception for errors specified for other Berkeley DB and C library or system methods. If a catastrophic error has occurred, the Db.fd method may fail and throw a DbRunRecoveryException, in which case all subsequent Berkeley DB calls will fail in the same way.

### Class

Db

# See Also

Db.close, Db.cursor, Db.del, Db.fd, Db.get, Db.get_byteswapped, Db.get_type, Db.join, Db.key_range, Db.open, Db.put, Db.remove, Db.set_bt_minkey, Db.set_cachesize, Db.set_errcall, Db.set_errpfx, Db.set_flags, Db.set_h_ffactor, Db.set_h_nelem, Db.set_lorder, Db.set_pagesize, Db.set_q_extentsize, Db.set_re_delim, Db.set_re_len, Db.set_re_pad, Db.set_re_source, Db.stat, Db.sync, Db.upgrade and Db.verify.`

Copyright Sleepycat Software