Part II. Java Persistence and Java SQL Data Access

In Part I, we covered in depth Java in the database, including the rationale for using Java in the database, an overview of the Oracle implementation, and the various application types enabled by an embedded Java virtual machine in the database. However, database programming using Java goes way beyond running Java in the database; in fact, the largest part of database programming using Java happens in the middle tier (i.e., J2EE, J2SE, object to relational mapping iconified by Toplink, and database-related Java design patterns).[1]

The relational database (RDBMS) world and the Java world do not share the same model or semantics. On one hand, we have the relational technology, which includes the ...

Get Oracle Database Programming using Java and Web Services 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.