Tomcat 5.5 配置 MySQL 資料庫連線池

pingyuan發表於2007-05-17

Tomcat 5.5 配置 MySQL 資料庫連線池

[@more@]1 環境描述
  JDK 1.5
  Tomcat 5.5.4
  MySQL 4.0.20
  MySQL JDBC 3.0.15
  Commons dbcp 1.2.1

2 準備工作
  JDK, Tomcat, MySQL安裝過程並非我的重點,略過。
  從http://dev.mysql.com/downloads/下載mysql-connector-java-3.0.15-ga.zip,將其中的mysql-connector-java-3.0.15-ga-bin.jar放到jre/lib/ext和Tomcat 5.5/common/lib裡面。
  從下載commons-dbcp-1.2.1.zip,將其中的commons-dbcp-1.2.1.jar放到jre/lib/ext和Tomcat 5.5/common/lib裡面。

3 配置Tomcat
  在Tomcat 5.5/conf/server.xml的中新增:

  在Tomcat 5.5/webapps/test/WEB-INF/web.xml的中新增:

MySQL Connection Pool
JDBC for MySQL
javax.sql.DataSource
Container

  在Tomcat 5.5/webapps/test/META-INF/context.xml的中新增:


4 測試
  重啟Tomcat伺服器,寫一個test.jsp:
br />";>







Test of MySQL connection pool


out.print("Start
");
try{
Context initCtx = new InitialContext();
Context ctx = (Context) initCtx.lookup("java:comp/env");
Object obj = (Object) ctx.lookup("JDBC for MySQL");
javax.sql.DataSource ds = (javax.sql.DataSource)obj;
Connection conn = ds.getConnection();
out.print("MySQL connection pool runs perfectly!");
conn.close();
}
catch(Exception ex){
out.print(ex.getMessage());
ex.printStackTrace();
}
%>


  在瀏覽器中瀏覽該jsp檔案,成功了哦。記得千萬要用完close哦,不然一會就耗盡了。這一點可以透過以root身份登入MySQL,執行show processlist;命令來檢視當前所有連線。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199667/viewspace-915304/,如需轉載,請註明出處,否則將追究法律責任。

相關文章