Class SQLServerConnectionPoolDataSource

java.lang.Object
com.microsoft.sqlserver.jdbc.SQLServerDataSource
com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource
All Implemented Interfaces:
ISQLServerDataSource, java.io.Serializable, java.sql.Wrapper, javax.naming.Referenceable, javax.sql.CommonDataSource, javax.sql.ConnectionPoolDataSource, javax.sql.DataSource
Direct Known Subclasses:
SQLServerXADataSource

public class SQLServerConnectionPoolDataSource
extends SQLServerDataSource
implements javax.sql.ConnectionPoolDataSource
Provides physical database connections for connection pool managers. SQLServerConnectionPoolDataSource is typically used in Java Application Server environments that support built-in connection pooling and require a ConnectionPoolDataSource to provide physical connections. For example, J2EE application servers that provide JDBC 3.0 API spec connection pooling.
See Also:
Serialized Form
  • Constructor Details

  • Method Details

    • getPooledConnection

      public javax.sql.PooledConnection getPooledConnection() throws java.sql.SQLException
      Specified by:
      getPooledConnection in interface javax.sql.ConnectionPoolDataSource
      Throws:
      java.sql.SQLException
    • getPooledConnection

      public javax.sql.PooledConnection getPooledConnection​(java.lang.String user, java.lang.String password) throws java.sql.SQLException
      Specified by:
      getPooledConnection in interface javax.sql.ConnectionPoolDataSource
      Throws:
      java.sql.SQLException
    • getReference

      public javax.naming.Reference getReference()
      Specified by:
      getReference in interface javax.naming.Referenceable
      Overrides:
      getReference in class SQLServerDataSource