Jdbc Connection Pools; How Jdbc Resources And Connection Pools Work Together - Sun Microsystems GlassFish Enterprise Server 2.1 Administration Manual

Hide thumbs Also See for GlassFish Enterprise Server 2.1:
Table of Contents

Advertisement

JDBC Connection Pools

When creating a JDBC resource, you must identify:
1. The JNDI Name. By convention, the name begins with the jdbc/ string. For example:
2. Select a connection pool to be associated with the new JDBC resource.
3. Specify the settings for the resource.
4. Identify the targets (clusters and standalone server instance) on which the resource is
JDBC Connection Pools
To create a JDBC resource, specify the connection pool with which it is associated. Multiple
JDBC resources can specify a single connection pool.
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.
The properties of connection pools can vary with different database vendors. Some common
properties are the database's name (URL), user name, and password.
See Also:
"JDBC Resources" on page 43
"How JDBC Resources and Connection Pools Work Together" on page 44
"Editing a JDBC Connection Pool" on page 48

How JDBC Resources and Connection Pools Work Together

To store, organize, and retrieve data, most applications use relational databases. Java EE
applications access relational databases through the JDBC API. Before an application can access
a database, it must get a connection.
At runtime, here's what happens when an application connects to a database:
1. The application gets the JDBC resource (data source) associated with the database by
2. Via the JDBC resource, the application gets a database connection.
44
Sun GlassFish Enterprise Server 2.1 Administration Guide • December 2008
jdbc/payrolldb. Don't forget the forward slash.
available.
making a call through the JNDI API.
Given the resource's JNDI name, the naming and directory service locates the JDBC
resource. Each JDBC resource specifies a connection pool.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the GlassFish Enterprise Server 2.1 and is the answer not in the manual?

Table of Contents