「Java Classes」ノード

このセクションの内容は次のとおりです。

Javaクラスについて

Oracle JVM (Java仮想マシン)オプションを指定してOracle Databaseがインストールされている場合、データベースはJava対応です。Oracle JVMは、Oracle Databaseに付属するJava仮想マシンであり、データベース・セッション・アーキテクチャをサポートしています。つまり、どのデータベース・セッションでも専用JVMをアクティブ化できます。すべてのセッションで同じJVMコードおよび統計が共有されますが、個々のセッション領域において、指定したセッションのプライベートな状態が保持され、その後ガベージが収集されます。

Javaクラスを起動する前に、まずデータベース・スキーマにロードする必要があります。Javaクラスの起動はセキュアで、データベース認証および認可(Java 2セキュリティ)や実行者権限または定義者権限を介して制御されています。

OracleJVMの詳細は、『Oracle Database Java開発者ガイド』を参照してください。

「Java Classes」ノードの仕組み

「Java Classes」ノードは、Javaクラスのグルーピングを表します。子の「Java Class」ノードが1つ以上含まれています。「Java Classes」ノードに対してアクションを実行するには、ノードを右クリックして、メニューから適切なコマンドを選択します。ノードのプロパティを表示するには、メニューから「Properties」を選択します。

このコレクション・ノードがフィルタされると、ファンネル記号が含まれるようにアイコンが変わります。フィルタの詳細は、「コレクション・ノードのフィルタ」を参照してください。

メニュー・オプション

メニュー・オプション 説明

Query Window

SQLおよびPL/SQL問合せをVisual Studioから実行できるように問合せウィンドウを開きます。

Filters

「Filters」タブを開き、コレクションの下に表示される子ノードを制御します。

Refresh

関連付けられた「Java Class」ノードを含む「Java Classes」ノード・ツリーを更新します。

Properties

「Properties」ウィンドウを開きます。