Compiling SQLJ Code
Once you have created a Java program using SQLJ, you use the sqlj program to compile the code. You can invoke this program using the following syntax:
sqlj [option_list
]file_list
The flags available for the option list are:
- -cache [=True | False]
Boolean indicating whether to enable caching of results of online semantics checking. Default is False.
- -checkfilename [=True | False]
Boolean indicating whether to display warnings if source filename does not match name in public class. Default is True.
- -classpath
Specifies Java CLASSPATH.
- -codegen=oracle
Suppresses creation of profile files. New with Oracle9i.
- -compile [=True | False]
Boolean indicating whether .java file produced should be compiled. Default is True.
- -compiler-executable
Executable name of Java compiler.
- -compiler-output-file
File for output from compiler. If not present, displayed on screen.
- -Coption
Option to be passed to Java compiler.
- -d
Directory for .ser and .class files produced.
- -default-customizer
Class name for profile customizer. Default is oracle.sqlj.runtime.util.OraCustomizer.
- -dir
Directory for .java files produced.
- -driver
Class name for JDBC driver to use. Default is oracle.jdbc.driver.OracleDriver.
- -explain [=True | False]
Boolean indicating whether to turn on detailed error messages. Default is False.
- -g
Causes compiler to include debugging code.
- -help
Displays list of options.
- -Joption
Option to be passed to JVM.
- -linemap [=True | False]
Boolean indicating whether to enable the ...
Get Oracle in a Nutshell 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.