Java™ を使用してデータベースを開く

指定したデータベースを開くには、Session の getDatabase メソッドまたは DbDirectory の openDatabase メソッドを使用します。

getDatabase(null, null) を使用して、空の Database オブジェクトのインスタンスを作成します。

プログラムがエージェントの場合、現在のデータベースを開くには、AgentContext の CurrentDatabase プロパティを使用します。

次のメソッドを使用します。

getFirstDatabasegetNextDatabasegetAddressBooks などを使用してデータベースのオブジェクトを設定する場合、そのデータベースを開くには Database の open メソッドを使用します。閉じているデータベースに対しては、Database の一部のメソッドを実行できます。全メソッドにアクセスするには、データベースを明示的に開く必要があります。詳しくは、isOpen を参照してください。

Session の AddressBooks プロパティは、現在のセッションが使用できる Domino ディレクトリや個人アドレス帳にアクセスします。Database の isPrivateAddressBook プロパティと isPublicAddressBook プロパティのどちらを使用するかで、Domino ディレクトリか個人アドレス帳かが区別されます。

リモートセッションの場合に限り、Session の resolve メソッドは、URL が指定する Database オブジェクト、View オブジェクト、Form オブジェクト、Document オブジェクト、Agent オブジェクトを返します。

データベースには、データベースに含まれるオブジェクトの Parent プロパティまたは ParentDatabase プロパティを介してアクセスできます。