com.ibm.websphere.rsadapter
Interface WSDataSource

All Superinterfaces:
javax.sql.DataSource

public interface WSDataSource
extends javax.sql.DataSource

Interface which enables an application to provide additional parameters when requesting a Connection. These parameters are provided in a ConnectionSpec object.


Method Summary
 java.sql.Connection getConnection(JDBCConnectionSpec connSpec)
          Obtains a Connection based on the information provided in the JDBCConnectionSpec object.
 java.sql.Connection getConnection(WSCciConnectionSpec connSpec)
           
 
Methods inherited from interface javax.sql.DataSource
getConnection, getConnection, getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriter
 

Method Detail

getConnection

public java.sql.Connection getConnection(JDBCConnectionSpec connSpec)
                                  throws java.sql.SQLException
Obtains a Connection based on the information provided in the JDBCConnectionSpec object. This method is provided to give JDBC applications a mechanism for specifying the catalog, isReadOnly, and typeMap Connection properties. This allows the underlying Connection to be shared based on the above criteria.

Parameters:
connSpec - information used to establish the Connection, such as user name, password, and type map. This value should never be null.
Returns:
the Connection
Throws:
java.sql.SQLException - if an error occurs while obtaining a Connection.

getConnection

public java.sql.Connection getConnection(WSCciConnectionSpec connSpec)
                                  throws java.sql.SQLException
Parameters:
connSpec - information used to establish the Connection, such as user name, password, and AccessIntent. This value should never be null, however, an empty WSConnectionSpec may be used instead.
Returns:
the Connection
Throws:
java.sql.SQLException - if an error occurs while obtaining a Connection.


 

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.