All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.postgresql.ds.PGConnectionPoolDataSource Maven / Gradle / Ivy

There is a newer version: 2.1-0-jdbc41
Show newest version
/*-------------------------------------------------------------------------
*
* Copyright (c) 2004-2011, PostgreSQL Global Development Group
*
*
*-------------------------------------------------------------------------
*/
package org.postgresql.ds;

import javax.sql.ConnectionPoolDataSource;

import org.postgresql.ds.common.*;

/**
 * PostgreSQL implementation of ConnectionPoolDataSource.  The app server or
 * middleware vendor should provide a DataSource implementation that takes advantage
 * of this ConnectionPoolDataSource.  If not, you can use the PostgreSQL implementation
 * known as PoolingDataSource, but that should only be used if your server or middleware
 * vendor does not provide their own.  Why? The server may want to reuse the same
 * Connection across all EJBs requesting a Connection within the same Transaction, or
 * provide other similar advanced features.
 *
 * 

In any case, in order to use this ConnectionPoolDataSource, you must set the property * databaseName. The settings for serverName, portNumber, user, and password are * optional. Note: these properties are declared in the superclass.

* *

This implementation supports JDK 1.3 and higher.

* * @author Aaron Mulder ([email protected]) */ public class PGConnectionPoolDataSource extends org.postgresql.ds.jdbc4.AbstractJdbc4ConnectionPoolDataSource implements ConnectionPoolDataSource { }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy