Package com.ibm.websphere.rsadapter
Class InformixJccDataStoreHelper
java.lang.Object
com.ibm.websphere.rsadapter.GenericDataStoreHelper
com.ibm.websphere.rsadapter.DB2DataStoreHelper
com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper
com.ibm.websphere.rsadapter.InformixJccDataStoreHelper
- All Implemented Interfaces:
DataStoreHelper
InformixJccDataStoreHelper is a DataStoreHelper implementation
customized for the Informix database when used with the IBM Data Server Driver for JDBC
or the Informix JCC Driver.
When mapping a SQLException, the SQLException mappings from the
InformixJCCDataStoreHelper are searched first. If no match is found, the
SQLException mappings from the GenericDataStoreHelper
are searched. If you have additional requirements on Informix you should consider
subclassing this implementation.
Note: This class and its methods can not be called or referenced directly by user applications.
SQLException mappings specific to the InformixJccDataStoreHelper
are the following:
| Error Code | SQL State | PortableSQLException subclass |
|---|---|---|
| -79735 | StaleConnectionException.class | |
| -79716 | StaleConnectionException.class | |
| -43207 | StaleConnectionException.class | |
| -27002 | StaleConnectionException.class | |
| -25580 | StaleConnectionException.class | |
| -4499 | StaleConnectionException.class | |
| -908 | StaleConnectionException.class | |
| -710 | StaleStatementException.class | |
| -268 | DuplicateKeyException.class | |
| -239 | DuplicateKeyException.class | |
| 43012 | StaleConnectionException.class |
-
Field Summary
Fields inherited from interface com.ibm.websphere.rsadapter.DataStoreHelper
CLOUDSCAPE_HELPER, CLOUDSCAPE_NETWORK_SERVER_HELPER, CONNECTJDBC_HELPER, CUSTOM_HELPER, DATADIRECT_HELPER, DB2_390_HELPER, DB2_390_LOCAL_HELPER, DB2_400_HELPER, DB2_HELPER, DB2_UNIVERSAL_HELPER, DERBY_HELPER, DERBY_NETWORK_SERVER_HELPER, FIRST_TIME_CALLED, GENERIC_HELPER, INFORMIX_HELPER, INFORMIX_JCC_HELPER, MSSQL_HELPER, ORACLE_10G_HELPER, ORACLE_11G_HELPER, ORACLE_HELPER, POTENTIAL_DEADLOCK, POTENTIAL_LOST_UPDATE, PROXY_DS_HELPER, SEQUELINK_HELPER, SUBJECT, SYBASE_HELPER, SYBASE11_HELPER, TX_REPEATABLE_READ_FORUPDATE, TX_SERIALIZABLE_FORUPDATE, UNDEFINED_HELPER, UNDEFINED_ISOLATOIN_LEVEL, UPDATE_ON_READONLY -
Constructor Summary
ConstructorsConstructorDescriptionThisInformixJccDataStoreHelperconstructor creates a newInformixJccDataStoreHelperbased on theDataStoreHelperproperties provided. -
Method Summary
Methods inherited from class com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper
doStatementCleanup, getDriverType, getPrintWriterMethods inherited from class com.ibm.websphere.rsadapter.DB2DataStoreHelper
doConnectionSetup, findMappingClass, getIsolationLevel, getLockType, getXAExceptionContents, setUserDefinedMap, showLockInfoMethods inherited from class com.ibm.websphere.rsadapter.GenericDataStoreHelper
calcPartitionNumber, doConnectionCleanup, doConnectionCleanupPerCloseConnection, doConnectionCleanupWithValidCheck, doConnectionSetupPerGetConnection, doConnectionSetupPerTransaction, getMetaData, getPasswordForUseWithTrustedContextWithAuthentication, getResultSetConcurrency, getResultSetType, hasLostUpdateOrDeadLockOccurred, isBatchUpdateSupportedWithAccessIntent, isConnectionError, isDuplicateKey, isTransientConnectionError, isUnsupported, mapException, modifyXAFlag, setConfig
-
Constructor Details
-
InformixJccDataStoreHelper
ThisInformixJccDataStoreHelperconstructor creates a newInformixJccDataStoreHelperbased on theDataStoreHelperproperties provided. All implementations inheriting from a data store helper must supply this same list of properties to their super class by invoking the constructor of their super class with the list of properties.- Parameters:
props-DataStoreHelperproperties.
-