This book attempts to cover the many uses of Java in, on and around the Oracle database.
The text is split into 4 sections, Introduction, Database Access in Java, Building Reusable Java Components and Employing Java in a Web Environment. The introduction quickly describes the ways Java can be used to interact with Oracle and basically describes that which is expanded on, in the other three parts.
Part II covers Java Stored Procedures, their advantages, example code, how they are loaded and accessed along with a discussion of basic and advanced JDBC and SQLJ programming.
Part III introduces the many ways of reusing Java Components, JavaBeans, Enterprise JavaBeans and Business Components for Java (BC4J - the Oracle slant on how to create business components and encapsulate their logic in Java Beans). Also included is a description of how Oracle uses its own compiler (JDeveloper) to design, deploy and administer these various components.
Part IV finishes up with how Java can be employed in a Web environment, describing Java Servlets and Java Server Pages.
The book contains a fair amount of code but nothing to deter or confuse the beginner, as the code is small and succinct and is only to illustrate the text.
This seems to be a good introductory text to help the beginner understand how Java can be used to interrogate and enhance an Oracle database.