首先到以下網址下載 MySQL 和 JDBC Driver for MySQL
- MySQL Community Server: http://dev.mysql.com/downloads/mysql/
- JDBC Driver for MySQL: http://dev.mysql.com/downloads/connector/j/
解壓縮 JDBC Driver 後
將 mysql-connector-java-5.1.11-bin.jar 放到 GlassFish 安裝目錄下的 lib 資料夾內
完成後請重新開啟動 GlassFish
在瀏覽器輸入網址: http://localhost:4848
進入 GlassFish 管理員介面
到 Resource -> JDBC -> Connection Pool
新增一個連接池
- Name: 任意取一個
- Resource Type: javax.sql.DataSource
- Database Vendor: MySQL
按下 Next
到 Additional Properties 找尋 User 和 Password
User: root
Password: 安裝 MySQL 時輸入的密碼
最後在 URL 輸入: jdbc:mysql://:3306/#database_name#
例如: jdbc:mysql://:3306/test (test 這個 database 在安裝時會自動加入)
按下 Finash 完成
進入剛才新增的連接池
按下 Ping 測試一下
連接成功會看見以下晝面
再來在 JDBC Resource 加入 JNDI
按下 New
JNDI: 任意取一個 (通常是 jdbc 開頭, 比較好識別. 例如: jdbc/mysql_test)
Pool Name: 選取剛才加入的連接池
按下 OK 完成
加入 JNDI 是將來使用 Java Persistence API 時用
相關書籍: