Package org.eclipse.net4j.db

# Schnittstelle IDBPreparedStatement

Alle Superschnittstellen:
  `AutoCloseable`, `Comparable<IDBPreparedStatement>`, `PreparedStatement`, `Statement`, `Wrapper`

public interface IDBPreparedStatement extends Comparable<IDBPreparedStatement>, PreparedStatement

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.

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Schnittstelle
Beschreibung
`static enum`
`IDBPreparedStatement.ReuseProbability`
An enum for the degree of probability to which a prepared statement is reused later on.

## Feldübersicht

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

`CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`IDBResultSet`
`executeQuery()`
`ResultSet`
`executeQuery(String sql)`
Veraltet.
Not supported.
`IDBConnection`
`getConnection()`
`IDBResultSet`
`getGeneratedKeys()`
`IDBResultSet`
`getResultSet()`
`IDBPreparedStatement.ReuseProbability`
`getReuseProbability()`
`String`
`getSQL()`
`IDBConnection`
`getTransaction()`
Veraltet.
As of 4.3 use `getConnection()`.

### Von Schnittstelle geerbte Methoden java.lang.Comparable

`compareTo`

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

`addBatch, clearParameters, execute, executeLargeUpdate, executeUpdate, getMetaData, getParameterMetaData, setArray, setAsciiStream, setAsciiStream, setAsciiStream, setBigDecimal, setBinaryStream, setBinaryStream, setBinaryStream, setBlob, setBlob, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setCharacterStream, setCharacterStream, setClob, setClob, setClob, setDate, setDate, setDouble, setFloat, setInt, setLong, setNCharacterStream, setNCharacterStream, setNClob, setNClob, setNClob, setNString, setNull, setNull, setObject, setObject, setObject, setObject, setObject, setRef, setRowId, setShort, setSQLXML, setString, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream, setURL`

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

`addBatch, cancel, clearBatch, clearWarnings, close, closeOnCompletion, enquoteIdentifier, enquoteLiteral, enquoteNCharLiteral, execute, execute, execute, execute, executeBatch, executeLargeBatch, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getFetchDirection, getFetchSize, getLargeMaxRows, getLargeUpdateCount, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, isClosed, isCloseOnCompletion, isPoolable, isSimpleIdentifier, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setLargeMaxRows, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout`

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

`isWrapperFor, unwrap`

## Methodendetails

### getConnection

IDBConnection getConnection() throws SQLException

Angegeben von:
  `getConnection` in Schnittstelle `Statement`
Löst aus:
  `SQLException`
Seit:
  4.3

### getTransaction

@Deprecated IDBConnection getTransaction()
Veraltet.
As of 4.3 use `getConnection()`.

### getSQL

String getSQL()

### getReuseProbability

IDBPreparedStatement.ReuseProbability getReuseProbability()

### getGeneratedKeys

IDBResultSet getGeneratedKeys() throws SQLException

Angegeben von:
  `getGeneratedKeys` in Schnittstelle `Statement`
Löst aus:
  `SQLException`

### getResultSet

IDBResultSet getResultSet() throws SQLException

Angegeben von:
  `getResultSet` in Schnittstelle `Statement`
Löst aus:
  `SQLException`

### executeQuery

IDBResultSet executeQuery() throws SQLException

Angegeben von:
  `executeQuery` in Schnittstelle `PreparedStatement`
Löst aus:
  `SQLException`

### executeQuery

@Deprecated ResultSet executeQuery(String sql) throws SQLException
Veraltet.
Not supported.

Angegeben von:
  `executeQuery` in Schnittstelle `Statement`
Löst aus:
  `SQLException`