Once Glassfish is installed you will need to make sure it can access MySQL Connector/J. To do this copy the MySQL Connector/J JAR file to the directory
GLASSFISH_INSTALL
/glassfish/lib
.
For example, copy
mysql-connector-java-5.1.12-bin.jar
to
C:\glassfishv3\glassfish\lib
. Restart the
Glassfish Application Server.
You are now ready to create JDBC Connection Pools and JDBC Resources.
Creating a Connection Pool
- In the Glassfish Administration Console, using the navigation tree navigate to Resources, JDBC, Connection Pools.
- In the JDBC Connection Pools frame click . You will enter a two step wizard.
-
In the Name field under General
Settings enter the name for the connection pool,
for example enter
MySQLConnPool
. -
In the Resource Type field, select
javax.sql.DataSource
from the drop-down listbox. -
In the Database Vendor field, select
MySQL
from the drop-down listbox. Click to go to the next page of the wizard. - You can accept the default settings for General Settings, Pool Settings and Transactions for this example. Scroll down to Additional Properties.
-
In Additional Properties you will need to ensure the following
properties are set:
-
ServerName - The server
to connect to. For local testing this will be
localhost
. - User - The user name with which to connect to MySQL.
- Password - The corresponding password for the user.
-
DatabaseName - The
database to connect to, for example the sample MySQL
database
World
.
-
ServerName - The server
to connect to. For local testing this will be
- Click JDBC Connection Pools page where all current connection pools, including the one you just created, will be displayed. to exit the wizard. You will be taken to the
- In the JDBC Connection Pools frame click on the connection pool you just created. Here you can review and edit information about the connection pool.
- To test your connection pool click the button at the top of the frame. A message will be displayed confirming correct operation or otherwise. If an error message is received recheck the previous steps, and ensure that MySQL Connector/J has been correctly copied into the previously specified location.
Creating a JDBC Resource
Your Java application will usually reference a data source object to establish a connection with the database. This needs to be created first using the following procedure.
- Using the navigation tree in the Glassfish Administration Console, navigate to Resources, JDBC, JDBC Resources. A list of resources will be displayed in the JDBC Resources frame.
- Click New JDBC Resource frame will be displayed. . The
-
In the JNDI Name field, enter the JNDI
name that will be used to access this resource, for example
enter
jdbc/MySQLDataSource
. - In the Pool Name field, select a connection pool you want this resource to use from the drop-down listbox.
- Optionally, you can enter a description into the Description field.
- Additional properties can be added if required.
- Click JDBC Resources frame will list all available JDBC Resources. to create the new JDBC resource. The
No comments:
Post a Comment