INTERNAL: DatabaseAccessor is private to TopLink. It encapsulates low level database operations (such as executing SQL and reading data by row). Database accessor defines a protocol by which TopLink may invoke these operations.
DatabaseAccessor also defines a single reference through which all configuration dependent behaviour may be invoked.
DabaseAccessor implements the following behavior.
- Connect and disconnect from the database.
- Execute SQL statements on the database, returning results.
- Handle auto-commit and transactions.
DatabaseAccessor dispatches the following protocols to its platform reference.
- Provision of database platform specific type names.
DatabaseAccessor dispatches the following protocols to the schema object.
- Creation and deletion of schema objects.
@see DatabasePlatform
@since TOPLink/Java 1.0