Opening a database using Java™
Use the getDatabase method of Session or the openDatabase method of DbDirectory to open a specified database.
Use getDatabase(null, null) to instantiate an empty Database object.
Use the CurrentDatabase property of AgentContext to open the current database, if your program is an agent.
Use:
- openDatabaseByReplicaID of
DbDirectory or openByReplicaID of
Database opens a database whose server and replica ID are known. You
can obtain the replica ID from a database that is already open with
the ReplicaID property of
Database.
- openDatabaseIfModified of
DbDirectory or openIfModified of
Database opens a database only if it was modified after a specified
date.
- openWithFailover of
Database opens a database on a server and fails over to another server
if the requested server is in a cluster.
- openMailDatabase of DbDirectory opens the user's mail database.
- getURLDatabase of Session opens the default Web Navigator database.
Use the open method of Database to open a database whose object you set, for example, with getFirstDatabase, getNextDatabase, or getAddressBooks. You can access a subset of the Database methods on a closed database, but must explicitly open the database to access all methods. See isOpen for details.
The AddressBooks property of Session accesses the Domino® Directories and Personal Address Books available to the current session. The isPrivateAddressBook and isPublicAddressBook properties of Database distinguish between Domino® Directories and Private Address Books.
For remote sessions only, the resolve method of Session returns the Database, View, Form, Document, or Agent object that a URL addresses.
Databases can be accessed through the Parent or ParentDatabase property of objects that the database contains.