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

- Packages that use IDBConnectionProvider
  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.spi.db | Server service provider interfaces and useful base implementations for the Net4j DB framework.

- - ### Uses of IDBConnectionProvider in org.eclipse.net4j.db

    Subinterfaces of IDBConnectionProvider in org.eclipse.net4j.db
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IDBConnectionProvider2` Provides a database `connection`, roughly comparable with a `data source`.
    `interface` | `IDBDatabase`

    Methods in org.eclipse.net4j.db that return IDBConnectionProvider
    Modifier and Type | Method and Description
    --- | ---
    `static IDBConnectionProvider` | DBUtil.`createConnectionProvider(javax.sql.DataSource dataSource)`
    `IDBConnectionProvider` | IDBAdapter.`createConnectionProvider(javax.sql.DataSource dataSource)`

    Methods in org.eclipse.net4j.db with parameters of type IDBConnectionProvider
    Modifier and Type | Method and Description
    --- | ---
    `static <T> T` | DBUtil.`execute(IDBConnectionProvider connectionProvider, DBUtil.RunnableWithConnection<T> runnable)`
    `static IDBDatabase` | DBUtil.`openDatabase(IDBAdapter adapter, IDBConnectionProvider connectionProvider, java.lang.String schemaName)`
    `static IDBDatabase` | DBUtil.`openDatabase(IDBAdapter adapter, IDBConnectionProvider connectionProvider, java.lang.String schemaName, boolean fixNullableIndexColumns)`
    `static void` | DBUtil.`sqlDump(IDBConnectionProvider connectionProvider, java.lang.String sql)` Deprecated. Should only be used when debugging.

  - ### Uses of IDBConnectionProvider in org.eclipse.net4j.db.ddl

    Methods in org.eclipse.net4j.db.ddl with parameters of type IDBConnectionProvider
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Set<IDBTable>` | IDBSchema.`create(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider)`
    `void` | IDBSchema.`drop(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider)`
    `void` | IDBSchema.`export(IDBConnectionProvider connectionProvider, java.io.PrintStream out)`

  - ### Uses of IDBConnectionProvider in org.eclipse.net4j.spi.db

    Methods in org.eclipse.net4j.spi.db that return IDBConnectionProvider
    Modifier and Type | Method and Description
    --- | ---
    `IDBConnectionProvider` | DBAdapter.`createConnectionProvider(javax.sql.DataSource dataSource)`

    Methods in org.eclipse.net4j.spi.db with parameters of type IDBConnectionProvider
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Set<IDBTable>` | DBSchema.`create(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider)` Deprecated.
    `void` | DBSchema.`drop(IDBAdapter dbAdapter, IDBConnectionProvider connectionProvider)` Deprecated.
    `void` | DBSchema.`export(IDBConnectionProvider connectionProvider, java.io.PrintStream out)` Deprecated.

Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html