Methods 
| Modifier and Type | Method and Description | 
| void | changeDescriptor(DatabaseChangeDescriptorAttributes attribs,
                int descriptorHandle) | 
| void | closeCursor(DatabaseCloseCursorAttributes attribs) | 
| void | commit() | 
| void | createPackage(DatabasePackageAttributes attribs) | 
| void | createRequestParameterBlock(DatabaseCreateRequestParameterBlockAttributes attribs,
                           int rpbID)Sends a request to create an RPB and sets the current RPB ID to be the one specified. | 
| void | deleteDescriptor(DatabaseDeleteDescriptorAttributes attribs,
                int descriptorHandle) | 
| void | deletePackage(DatabasePackageAttributes attribs) | 
| void | deleteRequestParameterBlock(DatabaseDeleteRequestParameterBlockAttributes attribs,
                           int rpbID) | 
| void | describe(DatabaseDescribeAttributes attribs,
        DatabaseDescribeCallback listener) | 
| void | describeParameterMarker(DatabaseDescribeParameterMarkerAttributes attribs,
                       DatabaseParameterMarkerCallback callback) | 
| void | endStreamFetch(DatabaseEndStreamFetchAttributes attribs) | 
| void | execute(DatabaseExecuteAttributes attribs) | 
| void | execute(DatabaseExecuteAttributes attribs,
       int parameterMarkerDescriptorHandle) | 
| void | executeImmediate(DatabaseExecuteImmediateAttributes attribs) | 
| void | executeOrOpenAndDescribe(DatabaseExecuteOrOpenAndDescribeAttributes attrib,
                        DatabaseDescribeCallback listener) | 
| void | fetch(DatabaseFetchAttributes attribs,
     DatabaseFetchCallback listener) | 
| static DatabaseConnection | getConnection(boolean isSSL,
             java.lang.String system,
             java.lang.String user,
             java.lang.String password) | 
| static DatabaseConnection | getConnection(boolean isSSL,
             SystemInfo info,
             java.lang.String user,
             java.lang.String password) | 
| static DatabaseConnection | getConnection(boolean isSSL,
             SystemInfo info,
             java.lang.String user,
             java.lang.String password,
             int databasePort) | 
| static DatabaseConnection | getConnection(java.lang.String system,
             java.lang.String user,
             java.lang.String password) | 
| static DatabaseConnection | getConnection(SystemInfo info,
             java.lang.String user,
             java.lang.String password) | 
| static DatabaseConnection | getConnection(SystemInfo info,
             java.lang.String user,
             java.lang.String password,
             int databasePort) | 
| int | getCurrentRequestParameterBlockID() | 
| boolean | isMessageInfoReturned()Indicates if the MESSAGE_ID, FIRST_LEVEL_TEXT, and SECOND_LEVEL_TEXT bits are set on
 the operational result bitmap for a database request. | 
| void | openAndDescribe(DatabaseOpenAndDescribeAttributes attribs,
               DatabaseDescribeCallback listener) | 
| void | openAndDescribe(DatabaseOpenAndDescribeAttributes attribs,
               int parameterMarkerDescriptorHandle,
               DatabaseDescribeCallback listener) | 
| void | openDescribeFetch(DatabaseOpenDescribeFetchAttributes attribs,
                 DatabaseDescribeCallback describeListener,
                 DatabaseFetchCallback fetchListener) | 
| void | prepare(DatabasePrepareAttributes attribs) | 
| void | prepareAndDescribe(DatabasePrepareAndDescribeAttributes attribs,
                  DatabaseDescribeCallback listener,
                  DatabaseParameterMarkerCallback pmListener) | 
| void | prepareAndExecute(DatabasePrepareAndExecuteAttributes attribs,
                 DatabaseDescribeCallback listener) | 
| void | resetRequestParameterBlock(DatabaseCreateRequestParameterBlockAttributes attribs,
                          int rpbID)Sends a request to reset an RPB and sets the current RPB ID to be the one specified. | 
| void | retrieveLOBData(DatabaseRetrieveLOBDataAttributes attribs,
               DatabaseLOBDataCallback lobCallback) | 
| void | retrievePackage(DatabaseRetrievePackageAttributes attribs,
               DatabasePackageCallback listener) | 
| void | rollback() | 
| protected void | sendEndJobRequest() | 
| void | setCurrentRequestParameterBlockID(int rpbID)Sets the current RPB handle to use for all actions, excluding those that accept an rpbID as a parameter. | 
| void | setDebug(boolean b) | 
| void | setMessageInfoReturned(boolean b) | 
| void | setServerAttributes(DatabaseServerAttributes attributes) | 
| void | setSQLCommunicationsAreaCallback(DatabaseSQLCommunicationsAreaCallback callback) | 
| void | setWarningCallback(DatabaseWarningCallback warningCallback) | 
| void | streamFetch(DatabaseStreamFetchAttributes attribs,
           DatabaseFetchCallback listener) |