Package org.eclipse.net4j.db

# Schnittstelle IDBConnection

Alle Superschnittstellen:
  `AutoCloseable`, `Connection`, `org.eclipse.net4j.util.security.IUserAware`, `Wrapper`

public interface IDBConnection extends Connection, org.eclipse.net4j.util.security.IUserAware

Seit:
  4.2
Autor:
  Eike Stepper
No Implement
  This interface is not intended to be implemented by clients.
No Extend
  This interface is not intended to be extended by clients.

## Feldübersicht

### Von Schnittstelle geerbte Felder java.sql.Connection

`TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`IDBDatabase`
`getDatabase()`
`IDBSchemaTransaction`
`openSchemaTransaction()`
`PreparedStatement`
`prepareStatement(String sql, int autoGeneratedKeys)`
Veraltet.
Not supported.
`PreparedStatement`
`prepareStatement(String sql, int[] columnIndexes)`
Veraltet.
Not supported.
`PreparedStatement`
`prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)`
Veraltet.
Not supported.
`IDBPreparedStatement`
`prepareStatement(String sql, int resultSetType, int resultSetConcurrency, IDBPreparedStatement.ReuseProbability reuseProbability)`
`PreparedStatement`
`prepareStatement(String sql, String[] columnNames)`
Veraltet.
Not supported.
`IDBPreparedStatement`
`prepareStatement(String sql, IDBPreparedStatement.ReuseProbability reuseProbability)`

### Von Schnittstelle geerbte Methoden java.sql.Connection

`abort, beginRequest, clearWarnings, close, commit, createArrayOf, createBlob, createClob, createNClob, createSQLXML, createStatement, createStatement, createStatement, createStruct, endRequest, getAutoCommit, getCatalog, getClientInfo, getClientInfo, getHoldability, getMetaData, getNetworkTimeout, getSchema, getTransactionIsolation, getTypeMap, getWarnings, isClosed, isReadOnly, isValid, nativeSQL, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, releaseSavepoint, rollback, rollback, setAutoCommit, setCatalog, setClientInfo, setClientInfo, setHoldability, setNetworkTimeout, setReadOnly, setSavepoint, setSavepoint, setSchema, setShardingKey, setShardingKey, setShardingKeyIfValid, setShardingKeyIfValid, setTransactionIsolation, setTypeMap`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.security.IUserAware

`getUserID`

### Von Schnittstelle geerbte Methoden java.sql.Wrapper

`isWrapperFor, unwrap`

## Methodendetails

### getDatabase

IDBDatabase getDatabase()

### openSchemaTransaction

IDBSchemaTransaction openSchemaTransaction()

### prepareStatement

IDBPreparedStatement prepareStatement(String sql, IDBPreparedStatement.ReuseProbability reuseProbability)

### prepareStatement

IDBPreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency, IDBPreparedStatement.ReuseProbability reuseProbability)

### prepareStatement

@Deprecated PreparedStatement prepareStatement(String sql, int autoGeneratedKeys) throws SQLException
Veraltet.
Not supported.

Angegeben von:
  `prepareStatement` in Schnittstelle `Connection`
Löst aus:
  `SQLException`

### prepareStatement

@Deprecated PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException
Veraltet.
Not supported.

Angegeben von:
  `prepareStatement` in Schnittstelle `Connection`
Löst aus:
  `SQLException`

### prepareStatement

@Deprecated PreparedStatement prepareStatement(String sql, int[] columnIndexes) throws SQLException
Veraltet.
Not supported.

Angegeben von:
  `prepareStatement` in Schnittstelle `Connection`
Löst aus:
  `SQLException`

### prepareStatement

@Deprecated PreparedStatement prepareStatement(String sql, String[] columnNames) throws SQLException
Veraltet.
Not supported.

Angegeben von:
  `prepareStatement` in Schnittstelle `Connection`
Löst aus:
  `SQLException`