In addition to the necessary components listed here, the Oracle JDeveloper tool is very useful when developing Java programs. JDeveloper runs on Windows NT and is a tool that features an integrated development environment. However, JDeveloper is not required in order for you to use SQLJ, because you can use the Oracle Java command-line tools to perform your development tasks. The various Oracle Java command-line utilities use the same syntax and options, regardless of the operating system on which they run.
A multithreaded program is one that is able to carry out several tasks in parallel using Java threads. As you will see in this chapter, execution contexts are very important when writing a multithreaded SQLJ program.
Want to write less code within your Java applications that deal with SQL calls to a database? Would you like your SQL statements to be checked during compilation and not runtime? Then SQLJ just may be what you need! SQLJ gives exactly what you need for quick development, with less code, ease of debugging, and automatic performance improvement.