Package org.firebirdsql.jdbc
Implementation of the JDBC API for the Firebird database.
For detailed user documentation, please consult Jaybird JDBC Driver Java Programmer’s Manual.
-
Interface Summary Interface Description FBObjectListener This interface defines set of listeners that will be called in different situations.FBObjectListener.BlobListener Listener for the events generated by BLOBs.FBObjectListener.FetcherListener FBObjectListener.ResultSetListener Listener for the events generated by the result set.FBObjectListener.StatementListener Listener for the events generated by statements.FirebirdBlob Firebird Blob abstraction.FirebirdBlob.BlobInputStream Blob input stream.FirebirdBlob.BlobOutputStream Blob output stream.FirebirdCallableStatement Firebird extension to theCallableStatement
interface.FirebirdConnection Extension ofConnection
interface providing access to Firebird specific features.FirebirdConnectionProperties Connection properties for the Firebird connection.FirebirdDatabaseMetaData Extension ofDatabaseMetaData
interface providing access to Firebird specific features.FirebirdDriver Extension of theDriver
providing methods to set the connection properties programmatically.FirebirdParameterMetaData Firebird extension to theParameterMetaData
interface.FirebirdPreparedStatement Firebird extensions to thePreparedStatement
interface.FirebirdResultSet Firebird-specific extensions to theResultSet
interface.FirebirdResultSetMetaData Firebird-specific extensions to theResultSetMetaData
interface.FirebirdSavepoint Firebird-specific extensions to theSavepoint
interface.FirebirdStatement Firebird-specific extensions to theStatement
interface.StoredProcedureMetaData Meta-information on stored procedures in a Firebird database. -
Class Summary Class Description AbstractFieldMetaData Base class forFBResultSetMetaData
andFBParameterMetaData
for methods common to both implementations.AbstractFieldMetaData.ExtendedFieldInfo This class is an old-fashion data structure that stores additional information about fields in a database.AbstractFieldMetaData.FieldKey This class should be used as a composite key in an internal field mapping structures.FBBlob Firebird implementation ofBlob
.FBBlob.Config Standard configuration for blobs.FBBlobInputStream An input stream for reading directly from a FBBlob instance.FBBlobOutputStream OutputStream
for writing Firebird blobs.FBCachedBlob This class represents a cached blob field.FBCallableStatement Implementation ofCallableStatement
.FBClob Implementation ofClob
.FBConnection FBConnectionDefaults Deprecated. will be removed in Jaybird 6, seePropertyConstants
for replacement.FBConnectionProperties FBDatabaseMetaData Comprehensive information about the database as a whole.FBDataSource The classFBDataSource
is a ConnectionFactory for jdbc Connection objects.FBDriver The Jaybird JDBC Driver implementation for the Firebird database.FBObjectListener.NoActionBlobListener Implementation ofFBObjectListener.BlobListener
that implements all methods as empty methods.FBObjectListener.NoActionResultSetListener Implementation ofFBObjectListener.ResultSetListener
that implements all methods as empty methods.FBParameterMetaData An object that can be used to get information about the types and properties for each parameter marker in aPreparedStatement
object.FBPreparedStatement Implementation ofPreparedStatement
.FBProcedureCall Represents procedure call.FBProcedureParam Represents procedure call parameter.FBResultSet Implementation ofResultSet
.FBResultSetMetaData An object that can be used to get information about the types and properties of the columns in aResultSet
object.FBRowId Firebird row-id.FBSavepoint Savepoint implementation.FBStatement Implementation ofStatement
.FBTpbMapper This class is provides mapping capabilities between standard JDBC transaction isolation level and Firebird Transaction Parameters Block (TPB).InternalTransactionCoordinator Transaction coordinator for theFBConnection
class.InternalTransactionCoordinator.AbstractTransactionCoordinator JavaTypeNameConstants String constants of the Java type names used in metadata and field access.JaybirdTypeCodes Type codes specific for Jaybird.SQLStateConstants Constants with common SQLState values.StoredProcedureMetaDataFactory Factory to retrieve meta-data on stored procedures in a Firebird database. -
Enum Summary Enum Description CompletionReason Reasons for statement (or other resources) completion.FBStatement.StatementResult The current result of a statement.JaybirdType SQLType
definitions specific to Jaybird.QuoteStrategy Strategy for quoting objects (or no quoting in the case of dialect 1). -
Exception Summary Exception Description FBDriverConsistencyCheckException Internal driver consistency check failed.FBDriverNotCapableException Tell that driver is not able to serve the request due to missing capabilities.FBResultSetNotUpdatableException Exception is thrown when trying to modify the non-updatable result set.FBSQLException FBSQLExceptionInfo Subclass of SQLException whose only purpose is to preserve the information provided by the status vector when an exception is created usingFbExceptionBuilder.toFlatSQLException()
.