|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.as400.access.AS400JDBCDataSource | +--com.ibm.as400.access.AS400JDBCXADataSource
The AS400JDBCXADataSource class represents a factory for AS400JDBCXAConnection objects.
This support is only available when connecting to servers running OS/400 V5R1 or later.
The following example creates an AS400JDBCXADataSource object and creates a connection to the database.
// Create an XA data source for making the connection. AS400JDBCXADataSource xaDataSource = new AS400JDBCXADataSource("myAS400"); xaDataSource.setUser("myUser"); xaDataSource.setPassword("myPasswd"); // Get the XAConnection. XAConnection xaConnection = xaDataSource.getXAConnection();
AS400JDBCXAConnection
,
AS400JDBCXAResource
, Serialized FormFields inherited from class com.ibm.as400.access.AS400JDBCDataSource |
SERVER_TRACE_DEBUG_SERVER_JOB, SERVER_TRACE_SAVE_SERVER_JOBLOG, SERVER_TRACE_SAVE_SQL_INFORMATION, SERVER_TRACE_START_DATABASE_MONITOR, SERVER_TRACE_TRACE_SERVER_JOB |
Constructor Summary | |
AS400JDBCXADataSource()
Constructs a default AS400JDBCXADataSource object. |
|
AS400JDBCXADataSource(java.lang.String serverName)
Constructs an AS400JDBCXADataSource with the specified serverName. |
|
AS400JDBCXADataSource(java.lang.String serverName,
java.lang.String user,
java.lang.String password)
Constructs an AS400JDBCXADataSource with the specified signon information. |
|
AS400JDBCXADataSource(java.lang.String serverName,
java.lang.String user,
java.lang.String password,
java.lang.String keyRingName,
java.lang.String keyRingPassword)
Constructs an AS400JDBCXADataSource with the specified signon information to use for SSL communications with the server. |
Method Summary | |
javax.naming.Reference |
getReference()
Returns the Reference object for the data source object. |
javax.sql.XAConnection |
getXAConnection()
Returns an XA connection to the AS/400 or iSeries. |
javax.sql.XAConnection |
getXAConnection(java.lang.String user,
java.lang.String password)
Returns an XA connection to the AS/400 or iSeries. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface javax.sql.XADataSource |
getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriter |
Constructor Detail |
public AS400JDBCXADataSource()
public AS400JDBCXADataSource(java.lang.String serverName)
serverName
- The name of the AS/400 or iSeries server.public AS400JDBCXADataSource(java.lang.String serverName, java.lang.String user, java.lang.String password)
serverName
- The name of the AS/400 or iSeries server.user
- The user id.password
- The password.public AS400JDBCXADataSource(java.lang.String serverName, java.lang.String user, java.lang.String password, java.lang.String keyRingName, java.lang.String keyRingPassword)
serverName
- The name of the AS/400 or iSeries server.user
- The user id.password
- The password.keyRingName
- The key ring class name to be used for SSL communications with the server.keyRingPassword
- The password for the key ring class to be used for SSL communications with the server.Method Detail |
public javax.sql.XAConnection getXAConnection() throws java.sql.SQLException
getXAConnection
in interface javax.sql.XADataSource
java.sql.SQLException
- If a database error occurs.public javax.sql.XAConnection getXAConnection(java.lang.String user, java.lang.String password) throws java.sql.SQLException
getXAConnection
in interface javax.sql.XADataSource
user
- The userid for the connection.password
- The password for the connection.java.sql.SQLException
- If a database error occurs.public javax.naming.Reference getReference() throws javax.naming.NamingException
getReference
in class AS400JDBCDataSource
javax.naming.NamingException
- If a naming error occurs resolving the object.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |