public interface FirebirdConnection
extends java.sql.Connection
Connection interface providing access to Firebird
specific features.| Modifier and Type | Field and Description |
|---|---|
static int |
TPB_CONCURRENCY |
static int |
TPB_CONSISTENCY |
static int |
TPB_NO_REC_VERSION |
static int |
TPB_NOWAIT |
static int |
TPB_READ |
static int |
TPB_READ_COMMITTED |
static int |
TPB_REC_VERSION |
static int |
TPB_WAIT |
static int |
TPB_WRITE |
| Modifier and Type | Method and Description |
|---|---|
java.sql.Blob |
createBlob() |
TransactionParameterBuffer |
createTransactionParameterBuffer()
Create new instance of
TransactionParameterBuffer. |
FbDatabase |
getFbDatabase()
Provides access to the low-level connection handle.
|
java.lang.String |
getIscEncoding()
Get current ISC encoding.
|
TransactionParameterBuffer |
getTransactionParameters(int isolationLevel)
Get transaction parameters for the specified transaction isolation level.
|
boolean |
isUseFirebirdAutoCommit() |
void |
setTransactionParameters(int isolationLevel,
int[] parameters)
Deprecated.
|
void |
setTransactionParameters(int isolationLevel,
TransactionParameterBuffer tpb)
Set transaction parameters for the specified transaction isolation level.
|
void |
setTransactionParameters(TransactionParameterBuffer tpb)
Set transaction parameters for the next transactions.
|
abort, clearWarnings, close, commit, createArrayOf, createClob, createNClob, createSQLXML, createStatement, createStatement, createStatement, createStruct, getAutoCommit, getCatalog, getClientInfo, getClientInfo, getHoldability, getMetaData, getNetworkTimeout, getSchema, getTransactionIsolation, getTypeMap, getWarnings, isClosed, isReadOnly, isValid, nativeSQL, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, releaseSavepoint, rollback, rollback, setAutoCommit, setCatalog, setClientInfo, setClientInfo, setHoldability, setNetworkTimeout, setReadOnly, setSavepoint, setSavepoint, setSchema, setTransactionIsolation, setTypeMapstatic final int TPB_READ_COMMITTED
static final int TPB_CONCURRENCY
static final int TPB_CONSISTENCY
static final int TPB_READ
static final int TPB_WRITE
static final int TPB_WAIT
static final int TPB_NOWAIT
static final int TPB_REC_VERSION
static final int TPB_NO_REC_VERSION
java.sql.Blob createBlob()
throws java.sql.SQLException
createBlob in interface java.sql.ConnectionFirebirdBlob.java.sql.SQLExceptionjava.lang.String getIscEncoding()
throws java.sql.SQLException
java.sql.SQLException@Deprecated
void setTransactionParameters(int isolationLevel,
int[] parameters)
throws java.sql.SQLException
setTransactionParameters(int, TransactionParameterBuffer)
instead.isolationLevel - JDBC isolation level.parameters - array of TPB parameters, see all TPB_* constants.java.sql.SQLException - if specified transaction parameters cannot be set.TransactionParameterBuffer getTransactionParameters(int isolationLevel) throws java.sql.SQLException
isolationLevel - isolation level defined in the Connection
interface.TransactionParameterBuffer containing current
transaction parameters.java.sql.SQLException - if error occured obtaining transaction parameters.TransactionParameterBuffer createTransactionParameterBuffer() throws java.sql.SQLException
TransactionParameterBuffer.TransactionParameterBuffer.java.sql.SQLException - if error occured during this operation.void setTransactionParameters(int isolationLevel,
TransactionParameterBuffer tpb)
throws java.sql.SQLException
isolationLevel - isolation level defined in the Connection
interface.tpb - instance of TransactionParameterBuffer with parameters
to set.java.sql.SQLException - if error occured during this operation.void setTransactionParameters(TransactionParameterBuffer tpb) throws java.sql.SQLException
Connection.setTransactionIsolation(int)
is called.
Method cannot be called when transaction has already started.
tpb - instance of TransactionParameterBuffer with new
transaction parameters.java.sql.SQLException - if method is called within a transaction.boolean isUseFirebirdAutoCommit()
true if this connection is configured to use isc_tpb_autocommit when in auto commit.FbDatabase getFbDatabase() throws java.sql.SQLException
WARNING using this connection handle directly may bring the JDBC connection in an inconsistent state.
java.sql.SQLExceptionCopyright © 2001-2022 Jaybird (Firebird JDBC/JCA) team. All rights reserved.