Java Classes Node

This section covers the following topics:

About Java Classes

If you have installed Oracle Database with the Oracle JVM (Java virtual machine) option, the database is Java-enabled. Oracle JVM is the Java virtual machine provided with the Oracle Database and it supports the database session architecture. This means that any database session can activate a dedicated JVM. All sessions share the same JVM code and statics; however, private states for any given session are held, and subsequently garbage collected, in an individual session space.

Java classes must be loaded in a database schema before they can be invoked. Java class invocation is secured and controlled through database authentication and authorization, Java 2 security, and invoker's or definer's rights.

For more information on OracleJVM, see Oracle Database Java Developer's Guide.

How the Java Classes Node Works

The Java Classes node represents a grouping of Java classes. It contains one or more child Java Class nodes. To perform actions on the Java Classes node: right-click the node and from the menu, choose the appropriate command. To view the node's properties, select Properties from the menu.

If this collection node is filtered, the icon changes to include a funnel symbol. For more information about filtering, see Filtering Collection Nodes.

Menu Options

Menu Option Description

Query Window

Opens the Query Window so that you can execute SQL and PL/SQL queries from Visual Studio.

Filters

Opens the Filters Tab to control which child nodes appear under the collection.

Refresh

Updates the Java Classes node tree, including its associated Java Class nodes.

Properties

Displays the Properties window.

See Also

Java Class Nodes