Tutorial overview: O-O database programming in Java

Typical Java applications involve access to a database system. Database systems store data according to their type system, even object-oriented databases generally have their own storage structures. It is therefore necessary to convert Java objects as they are stored in a database, and to re-convert them when they are read. Ideally, this should be done behind the scenes by a support package.

This tutorial explores the issues involved: which database technologies are available (legacy vs. relational vs. object-oriented) and which access mechanisms (JDBC, OPJ, TOPLink, etc.) are best suited.

The tutorial has two parts:

A complete program example will accompany both parts.'