Skip navigation links

Package org.firebirdsql.gds

This package contains classes defining Firebird API for Java language that applications can use to access databases directly without JDBC interfaces.

See: Description

Package org.firebirdsql.gds Description

This package contains classes defining Firebird API for Java language that applications can use to access databases directly without JDBC interfaces. This is probably most efficient way to access the database, however also it is the most complicated one and requires deep knowledge of the Firebird API. For better understanding please refer to the "InterBase 6 API Guide" published by Borland and released together with the open-sourcing the InterBase code, a predecessor of Firebird.

All database related operations are performed by an instance of the org.firebirdsql.gds.GDS interface, which simultaneously acts as a factory for all needed data structures.

Each database operation defined in the org.firebirdsql.gds.GDS interface throws an instance of org.firebirdsql.gds.GDSException if database server returned an error for that operation. All constants needed by those operations are defined in a org.firebirdsql.gds.ISCConstants class and are duplicated in corresponding data structures.

Please refer to the documentation in the javadoc comments as well as to the source code for more information.

Skip navigation links

Copyright © 2001-2019 Jaybird (Firebird JDBC/JCA) team. All rights reserved.