Instantiate a new Database object and open the database represented
by Filename and DatabaseName.
The file specified by Filename must exist.
Namespace:
BerkeleyDB
Assembly:
libdb_dotnet48 (in libdb_dotnet48.dll) Version: 4.8.24.0
Syntax
Parameters
- Filename
- Type: System..::.String
The name of an underlying file that will be used to back the
database. In-memory databases never intended to be preserved on disk
may be created by setting this parameter to null.
- DatabaseName
- Type: System..::.String
This parameter allows applications to have multiple databases in a
single file. Although no DatabaseName needs to be specified, it is
an error to attempt to open a second database in a file that was not
initially created using a database name.
- cfg
- Type: BerkeleyDB..::.DatabaseConfig
The database's configuration
- txn
- Type: BerkeleyDB..::.Transaction
If the operation is part of an application-specified transaction,
txn is a Transaction object returned from
BeginTransaction()()(); if
the operation is part of a Berkeley DB Concurrent Data Store group,
txn is a handle returned from
BeginCDSGroup()()(); otherwise null.
Return Value
A new, open database object
Remarks
See Also