##### 配置連線池 - 範例

下列範例顯示如何為 Web 伺服器以及 MySQL 4.0 設定連線池：

1. 在 Web 伺服器主控台中，建立包含下列屬性的 JDBC 連線池：
   poolName

     `samplePool`

   DataSource Classname

     `com.mysql.jdbc.jdbc2.optional.MysqlDatacSource`

   serverName

     mySQL 伺服器的伺服器名稱。

   port

     執行 mySQL 伺服器的連接埠號

   user

     資料庫密碼的使用者名稱。

   password

     使用者的密碼。

   databaseName

     資料庫的名稱。

   備註 – 包含下列步驟所提 DataSource 類別以及 JDBC 驅動程式類別的 Jar 檔案，應該增加到應用程式類別路徑中。

2. 配置 JDBC 資源。在 Web 伺服器主控台中，建立包含下列屬性的 JDBC 資源：
   JNDI name

     jdbc/samplePool

   Pool name

     samplePool

   Data Resource Enabled

     on

3. 在應用程式的 `sun-web.xml` 檔案中新增下列幾行：

       <resource-ref>
             <res-ref-name>jdbc/mySQL</res-ref-name>
             <jndi-name>jdbc/samplePool</jndi-name>
       </resource-ref>

4. 在應用程式的 web.xml 檔案中新增下列行：

       <resource-ref>
              <description>mySQL Database</description>
              <res-ref-name>jdbc/mySQL</res-ref-name>
              <res-type>javax.sql.DataSource</res-type>
              <res-auth>Container</res-auth>
       </resource-ref>

5. 一旦您完成了設定，此屬性的值就會變成 java:comp/env/jdbc/mySQL。