|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.ibm.as400.access.AS400JDBCConnectionPoolDataSource
The AS400JDBCConnectionPoolDataSource class represents a factory for AS400PooledConnection objects.
The following is an example that creates an AS400JDBCConnectionPoolDataSource object that can be used to cache JDBC connections.
// Create a data source for making the connection. AS400JDBCConnectionPoolDataSource dataSource = new AS400JDBCConnectionPoolDataSource("myAS400"); datasource.setUser("myUser"); datasource.setPassword("MYPWD"); // Get the PooledConnection. PooledConnection pooledConnection = datasource.getPooledConnection();
Constructor Summary | |
AS400JDBCConnectionPoolDataSource()
Constructs a default AS400JDBCConnectionPoolDataSource object. |
|
AS400JDBCConnectionPoolDataSource(java.lang.String serverName)
Constructs an AS400JDBCConnectionPoolDataSource with the specified serverName. |
|
AS400JDBCConnectionPoolDataSource(java.lang.String serverName,
java.lang.String user,
java.lang.String password)
Constructs an AS400JDBCConnectionPoolDataSource with the specified signon information. |
|
AS400JDBCConnectionPoolDataSource(java.lang.String serverName,
java.lang.String user,
java.lang.String password,
java.lang.String keyRingName,
java.lang.String keyRingPassword)
Constructs an AS400JDBCConnectionPoolDataSource with the specified signon information to use for SSL communications with the server. |
Method Summary | |
javax.sql.PooledConnection |
getPooledConnection()
Returns a pooled connection to the AS/400. |
javax.sql.PooledConnection |
getPooledConnection(java.lang.String user,
java.lang.String password)
Returns a pooled connection to the AS/400. |
javax.naming.Reference |
getReference()
Returns the Reference object for the data source object. |
Constructor Detail |
public AS400JDBCConnectionPoolDataSource()
public AS400JDBCConnectionPoolDataSource(java.lang.String serverName)
serverName
- The name of the AS/400 server.public AS400JDBCConnectionPoolDataSource(java.lang.String serverName, java.lang.String user, java.lang.String password)
serverName
- The AS/400 system name.user
- The user id.password
- The password.public AS400JDBCConnectionPoolDataSource(java.lang.String serverName, java.lang.String user, java.lang.String password, java.lang.String keyRingName, java.lang.String keyRingPassword)
serverName
- The AS/400 system name.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.PooledConnection getPooledConnection() throws java.sql.SQLException
public javax.sql.PooledConnection getPooledConnection(java.lang.String user, java.lang.String password) throws java.sql.SQLException
user
- The userid for the connection.password
- The password for the connection.public javax.naming.Reference getReference() throws javax.naming.NamingException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |