# Uses of Interface
org.eclipse.net4j.db.IDBAdapter

Packages that use IDBAdapter
Package
Description
org.eclipse.net4j.db
The Net4j DB framework.
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.mysql
The Net4j DB Framework support for MYSQL databases.
org.eclipse.net4j.db.postgresql
The Net4j DB Framework support for PostgreSQL databases.
org.eclipse.net4j.spi.db
Server service provider interfaces and useful base implementations for the Net4j DB framework.

## Uses of IDBAdapter in org.eclipse.net4j.db

Fields in org.eclipse.net4j.db with type parameters of type IDBAdapter
Modifier and Type
Field
Description
`static final org.eclipse.net4j.util.registry.IRegistry<String,IDBAdapter>`
IDBAdapter.`REGISTRY`
Methods in org.eclipse.net4j.db that return IDBAdapter
Modifier and Type
Method
Description
`IDBAdapter`
IDBDatabase.`getAdapter()`
`static IDBAdapter`
DBUtil.`getDBAdapter(String adapterName)`
Retrieves an `adapter` from the `adapter registry`.
Methods in org.eclipse.net4j.db with parameters of type IDBAdapter
Modifier and Type
Method
Description
`static IDBDatabase`
DBUtil.`openDatabase(IDBAdapter adapter, IDBConnectionProvider connectionProvider, String schemaName)`
`static IDBDatabase`
DBUtil.`openDatabase(IDBAdapter adapter, IDBConnectionProvider connectionProvider, String schemaName, boolean fixNullableIndexColumns)`
`static IDBDatabase`
DBUtil.`openDatabase(IDBAdapter adapter, IDBConnectionProvider connectionProvider, String schemaName, boolean fixNullableIndexColumns, boolean qualifiedTableNames)`
`static IDBSchema`
DBUtil.`readSchema(IDBAdapter adapter, Connection connection, String name)`
`static IDBSchema`
DBUtil.`readSchema(IDBAdapter adapter, Connection connection, String name, boolean fixNullableIndexColumns)`
`static IDBSchema`
DBUtil.`readSchema(IDBAdapter adapter, Connection connection, String name, boolean fixNullableIndexColumns, boolean qualifiedTableNames)`
`static void`
DBUtil.`readSchema(IDBAdapter adapter, Connection connection, IDBSchema schema)`

## Uses of IDBAdapter in org.eclipse.net4j.db.ddl

Methods in org.eclipse.net4j.db.ddl with parameters of type IDBAdapter
Modifier and Type
Method
Description
`Set<IDBTable>`
IDBSchema.`create(IDBAdapter dbAdapter, Connection connection)`
`Set<IDBTable>`
IDBSchema.`create(IDBAdapter dbAdapter, DataSource dataSource)`
`Set<IDBTable>`
IDBSchema.`create(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider)`
`void`
IDBSchema.`drop(IDBAdapter dbAdapter, Connection connection)`
`void`
IDBSchema.`drop(IDBAdapter dbAdapter, DataSource dataSource)`
`void`
IDBSchema.`drop(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider)`

## Uses of IDBAdapter in org.eclipse.net4j.db.derby

Classes in org.eclipse.net4j.db.derby that implement IDBAdapter
Modifier and Type
Class
Description
`class`
`DerbyAdapter`
A `DB adapter` for Derby databases.
`class`
`EmbeddedDerbyAdapter`
A `Derby adapter` for embedded databases.

## Uses of IDBAdapter in org.eclipse.net4j.db.h2

Classes in org.eclipse.net4j.db.h2 that implement IDBAdapter
Modifier and Type
Class
Description
`class`
`H2Adapter`
A `DB adapter` for H2 databases.

## Uses of IDBAdapter in org.eclipse.net4j.db.hsqldb

Classes in org.eclipse.net4j.db.hsqldb that implement IDBAdapter
Modifier and Type
Class
Description
`class`
`HSQLDBAdapter`
A `DB adapter` for HyperSQL databases.

## Uses of IDBAdapter in org.eclipse.net4j.db.mysql

Classes in org.eclipse.net4j.db.mysql that implement IDBAdapter
Modifier and Type
Class
Description
`class`
`MYSQLAdapter`
A `DB adapter` for MySQL databases.

## Uses of IDBAdapter in org.eclipse.net4j.db.postgresql

Classes in org.eclipse.net4j.db.postgresql that implement IDBAdapter
Modifier and Type
Class
Description
`class`
`PostgreSQLAdapter`
A `DB adapter` for PostgreSQL databases.

## Uses of IDBAdapter in org.eclipse.net4j.spi.db

Classes in org.eclipse.net4j.spi.db that implement IDBAdapter
Modifier and Type
Class
Description
`class`
`DBAdapter`
A useful base class for implementing custom `DB adapters`.
Methods in org.eclipse.net4j.spi.db with parameters of type IDBAdapter
Modifier and Type
Method
Description
`Set<IDBTable>`
DBSchema.`create(IDBAdapter dbAdapter, Connection connection)`
Deprecated.
`Set<IDBTable>`
DBSchema.`create(IDBAdapter dbAdapter, DataSource dataSource)`
Deprecated.
`Set<IDBTable>`
DBSchema.`create(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider)`
Deprecated.
`void`
DBSchema.`drop(IDBAdapter dbAdapter, Connection connection)`
Deprecated.
`void`
DBSchema.`drop(IDBAdapter dbAdapter, DataSource dataSource)`
Deprecated.
`void`
DBSchema.`drop(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider)`
Deprecated.