When creating the pool with the Admin Console, you are actually defining the aspects of a connection to a specific database. A JDBC connection pool is a group of reusable connections for a particular database. Because creating each new physical connection is time consuming, the server maintains a pool of available connections to increase performance. When an application requests a connection, it obtains one from the pool. When an application closes a connection, the connection is returned to the pool.
Before creating the pool, you must first install and integrate the JDBC driver. See To Integrate a JDBC Driver.
When creating the Create Connection Pools, certain data specific to the JDBC driver and the database vendor must be specified. Before proceeding, gather the following information:
Database vendor name
Resource type,
javax.sql.DataSource (local transactions only)
java.sql.ConnectionPoolDataSource (local transactions, possible performance improvements)
javax.sql.XADataSource (global transactions)
Data source class name
Required properties, such as the database name (URL), user name, and password