com.ibm.websphere.rsadapter
Class WSConnectJDBCDataStoreHelper

java.lang.Object
  |
  +--com.ibm.websphere.rsadapter.GenericDataStoreHelper
        |
        +--com.ibm.websphere.rsadapter.DataDirectDataStoreHelper
              |
              +--com.ibm.websphere.rsadapter.ConnectJDBCDataStoreHelper
                    |
                    +--com.ibm.websphere.rsadapter.WSConnectJDBCDataStoreHelper
All Implemented Interfaces:
DataStoreHelper, java.io.Serializable

public class WSConnectJDBCDataStoreHelper
extends ConnectJDBCDataStoreHelper

WSConnectJDBCDataStoreHelper is a DataStoreHelper implementation customized for the WebSphere embedded Connect JDBC driver. SQLException mapping is handled by the DataDirectDataStoreHelper. If you have additional requirements with the WebSphere embedded Connect JDBC driver consider subclassing this implementation.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ibm.websphere.rsadapter.GenericDataStoreHelper
EOLN, genErrorMap, resBundle
 
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, GENERIC_HELPER, INFORMIX_HELPER, MSSQL_HELPER, ORACLE_HELPER, POTENTIAL_DEADLOCK, POTENTIAL_LOST_UPDATE, SEQUELINK_HELPER, SYBASE_HELPER, SYBASE11_HELPER, TX_REPEATABLE_READ_FORUPDATE, TX_SERIALIZABLE_FORUPDATE, UPDATE_ON_READONLY, WSCONNECTJDBC_HELPER
 
Constructor Summary
WSConnectJDBCDataStoreHelper(java.util.Properties props)
          This WSConnectJDBCDataStoreHelper constructor creates a new WSConnectJDBCDataStoreHelper based on the DataStoreHelper properties provided.
 
Method Summary
 void doConnectionSetup(java.sql.Connection conn)
          This method configures a connection before first use.
 
Methods inherited from class com.ibm.websphere.rsadapter.ConnectJDBCDataStoreHelper
doStatementCleanup
 
Methods inherited from class com.ibm.websphere.rsadapter.DataDirectDataStoreHelper
findMappingClass, getIsolationLevel, getPrintWriter, getResultSetConcurrency, isDataDirectExp, setUserDefinedMap, showLockInfo
 
Methods inherited from class com.ibm.websphere.rsadapter.GenericDataStoreHelper
calcPartitionNumber, doConnectionCleanup, getLockType, getMetaData, getResultSetType, getXAExceptionContents, hasLostUpdateOrDeadLockOccurred, isBatchUpdateSupportedWithAccessIntent, isConnectionError, mapException, mapException, modifyXAFlag, processGenericCredentials, processSQL, processSQL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSConnectJDBCDataStoreHelper

public WSConnectJDBCDataStoreHelper(java.util.Properties props)
This WSConnectJDBCDataStoreHelper constructor creates a new WSConnectJDBCDataStoreHelper based on the DataStoreHelper properties provided. The properties parameter is provided only for future extensibility and is currently unused.

Parameters:
props - DataStoreHelper properties.
Method Detail

doConnectionSetup

public void doConnectionSetup(java.sql.Connection conn)
                       throws java.sql.SQLException

This method configures a connection before first use. This method is invoked only when a new connection to the database is created. It is not invoked when connections are reused from the connection pool.

Specified by:
doConnectionSetup in interface DataStoreHelper
Overrides:
doConnectionSetup in class DataDirectDataStoreHelper
Parameters:
conn - the connection to set up.
Throws:
java.sql.SQLException - if connection setup cannot be completed successfully.


 

WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.

 

IBM is a trademark of the IBM Corporation in the United States, other countries, or both.