Package org.mmbase.storage.database

The storage implementation for various types of databases.

See:
          Description

Interface Summary
DatabaseStorage Storage interface for use with a database.
 

Class Summary
AbstractDatabaseStorage AbstractDatabaseStorage implements part of the DatabaseStorage interface, and supplies utility routines for other support classes.
DatabaseTransaction Database transaction object.
OODatabaseStorage OODatabaseStorage implements the DatabaseStorage interface and the MMJdbc2NodeInterface for an objectoriented database (i.e.
RelationalDatabaseStorage RelationalDatabaseStorage implements the DatabaseStorage interface and the MMJdbc2NodeInterface for Ansi SQL 92 relational databases.
SQL92DatabaseStorage SQL92DatabaseStorage extends AbstractDatabaseStorage to implement the basic functionality for creating and updating databse tables, using SQL.
Support2Storage Support2Storage implements a number of methods that allow a DatabaseStorage class to also implement the MMJdbc2NodeInterface, for backward compatibility.
 

Exception Summary
UnsupportedDatabaseOperationException Unsupported Database Operation exception.
 

Package org.mmbase.storage.database Description

The storage implementation for various types of databases.

These classes implement functionality for accessing specific database systems through JDBC, making use of each database's characteristics, such as inheritance, specific SQL syntax requirements, generation of keys or indexes, and optimalization.

Access the Storage interface. Note that for backwards compatibility reasons it is also possible to use the MMJDBC2NodeInterface.

See Also:
org.mmbase.storage


MMBase build 1.6.5.20030923