# Package org.eclipse.net4j.db

package org.eclipse.net4j.db
The Net4j DB framework.

Related Packages
Package
Description
org.eclipse.net4j.db.ddl
The Net4j DB framework concepts for the abstraction of the SQL data definition language.
org.eclipse.net4j.db.derby
The Net4j DB Framework support for Derby databases.
org.eclipse.net4j.db.h2
The Net4j DB Framework support for H2 databases.
org.eclipse.net4j.db.hsqldb
The Net4j DB Framework support for HSQLDB databases.
org.eclipse.net4j.db.jdbc
Implementations of the JDBC API that require Java 1.7 compatibility at development time.
org.eclipse.net4j.db.mysql
The Net4j DB Framework support for MYSQL databases.
org.eclipse.net4j.db.postgresql
The Net4j DB Framework support for PostgreSQL databases.
Class
Description
Batch
BatchedStatement
A `PreparedStatement` that supports batching of parameter sets.
BatchedStatement.Context
BatchingIDChanger
A `IDChanger.ChangeHandler` that batches SQL update statements to change IDs in a database table.
DBException
A `runtime exception` thrown to indicate problems with a database, frequently used to wrap checked `SQL exceptions`.
DBType
Enumerates the SQL data types that are compatible with the DB framework.
DBUtil
A utility class with various static factory and convenience methods.
DBUtil.DeserializeRowHandler
A `row handler` with a `method` that is called once per row deserialized within `DBUtil.deserializeTable()`.
DBUtil.RowHandler
Call-back interface with a `method` that is called after a number of table rows have been handled by one of the subtypes of this interface.
DBUtil.RunnableWithConnection<T>
DBUtil.SerializeRowHandler
A `row handler` with a `method` that is called once per row serialized within `DBUtil.serializeTable()`.
IDBAdapter
Abstracts all aspects of a database that are vendor-specific.
IDBAdapter.Registry
The registry of all registered `adapters`.
IDBAdapterID
Identifies a database adapter by its database-system name and development version.
IDBConnection
IDBConnectionProvider
Provides a database `connection`, roughly comparable with a `data source`.
IDBConnectionProvider2
Provides a database `connection`, roughly comparable with a `data source`.
IDBDatabase
IDBDatabase.RunnableWithSchema
IDBDatabase.SchemaChangedEvent
IDBPreparedStatement
IDBPreparedStatement.ReuseProbability
An enum for the degree of probability to which a prepared statement is reused later on.
IDBResultSet
IDBRowHandler
Call-back that handles the values of, for example, a row in a database table.
IDBSchemaTransaction
StatementBatcher
A helper for batching SQL statements.
StatementBatcher.BatchEvent
StatementBatcher.CloseEvent
StatementBatcher.ResultEvent