PostgreSQL 8.x : http://www.postgresql.org/download/
安裝 GlassFish 應該沒有什麼問題,但安裝 PostgreSQL 時要注意一點,不要選擇用預設語言,要選擇 English: United States,不然有機會在安裝時發生錯誤。
安裝好後到這裡下載 JDBC Driver : http://jdbc.postgresql.org/download.html
請選舉正確版本,安裝了 8.4 請下載 8.4 的 Driver。JDK 版本是 1.6 可下載 JDBC 4,1.5 下載 JDBC 3。
下載將檔案放到 GlassFish 的 lib 下,預設路徑是 C:\glassfishv3\glassfish\lib 。
現在可以運行 GlassFish ,不然 GlassFish 會找不到 PostgreSQL 的 JDBC Driver。
進入 GlassFish 的控制台: http://localhost:4848
到 Resource -> JDBC -> Connection Pool
新增一個 Pool。
- Name: PostgreSQL
- Resource Type: javax.sql.DataSource
- Database Vender: Postgresql
按下 Next。
在 Additional Properties 填寫以下資料。
- DatabaseName: postgres (如果你有安裝預設資料庫)
- LoginTimeout: 0
- Password: (安裝時所填寫私密碼)
- PortNumber: 5432
- PrepareThreshold: 5
- ServerName: localhost
- SocketTimeout: 0
- Ssl: false
- TcpKeepAlive: false
- UnknownLength: 2147483647
- User: postgres
按下 Finish,再返回剛剛新增的 Pool 裡按下 Ping,出現 Ping Succeeded 即設置成功。
到 Resource -> JDBC -> JDBC Resource。
新增 JDBC Resource。