Fork me on GitHub

Programming Design Notes

GlassFish 3 Java EE Server + MySQL Database

| Comments

Eclipse 整合 GlassFish v3 可參考這篇: http://lawpronotes.blogspot.com/2010/01/eclipse-glassfish-3.html#links

首先到以下網址下載 MySQL 和 JDBC Driver for MySQL
安裝 MySQL
解壓縮 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#
#database_name# 是 MySQL 內的 database 名稱
例如: jdbc:mysql://:3306/test (test 這個 database 在安裝時會自動加入)


按下 Finash 完成

進入剛才新增的連接池
按下 Ping 測試一下
連接成功會看見以下晝面



再來在 JDBC Resource 加入 JNDI
按下 New
JNDI: 任意取一個 (通常是 jdbc 開頭, 比較好識別. 例如: jdbc/mysql_test)
Pool Name: 選取剛才加入的連接池
按下 OK 完成



加入 JNDI 是將來使用 Java Persistence API 時用

相關書籍: JNDI API Tutorial and Reference: Building Directory-Enabled Java(TM) ApplicationsJava Data Access: JDBC, JNDI, and JAXPMySQL (4th Edition)