B.3. loadjava

You use loadjava to load class files and resource files into an Oracle database. Class files and resource files may be loaded individually, or you may package them into a JAR file to load them together.

Note that loadjava does not generate JAR files; use the jar utility for that.

You invoke loadjava from the command line using the following syntax:

loadjava -user user_name/password[@URL] [option_list] file_list

The syntax elements are as follows:

user_name

The username that you want loadjava to use when connecting to the database.

password

The password that goes along with the username that you supply.

URL

The database URL.

option_list

A list of options separated by space characters. See Table B-3 for a list of the options you can use.

file_list

A list of class, JAR, ZIP, Java, SQLJ, and resource files to be loaded into the database schema.

Table B-3. loadjava options
Option Description Default
-andresolve Compiles the uploaded source files and resolves each class file as it is loaded. This option is mutually exclusive with -resolve. n/a
-debug Generates and displays debugging information as the classes are loaded. n/a
-definer Specifies that the methods of the classes being loaded execute with the privileges of their definer, not their invoker. Methods execute with the invoker's privileges.
-encoding Specifies the character set ...

Get Java Programming with Oracle SQLJ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.