我使用的IDE是Eclipse,

版本是: eclipse-jee-helios-SR1-win32

包的大小是: 232MB

使用的数据库是mysql

项目的类型是 Dynamic Web Project

使用的服务器(中间件):tomcat 7.0.4

-------------------------------------------

1,在Project Explorer视图下的服务器/Tomcat v7.0 Server at localhost-config/context.xml 添加如下内容:

注意:(1)这里的context.xml是指

tomcat连接池的配置_连接池

中的,而不是apache-tomcat-6.0.35-windows-x86\apache-tomcat-6.0.35\conf中的。 

(2)不需要修改apache-tomcat-6.0.35-windows-x86\apache-tomcat-6.0.35\conf中的context.xml。

<Resource driverClassName="com.mysql.jdbc.Driver" maxActive="4" maxIdle="2" maxWait="50" 
  auth="Container"
  name="jdbc/mysql" password="root" type="javax.sql.DataSource" 
  url="jdbc:mysql://localhost:3306/mydata" username="root"/>

最后context.xml中的完整内容是:

-------------------------------------------

 <?xml version="1.0" encoding="UTF-8" ?>

<Context>

<WatchedResource>WEB-INF/web.xml</WatchedResource>

 <Resource driverClassName="com.mysql.jdbc.Driver" maxActive="4" maxIdle="2" maxWait="50" 
  auth="Container"
  name="jdbc/mysql" password="root" type="javax.sql.DataSource" 
  url="jdbc:mysql://localhost:3306/mydata" username="root"/>

</Context>

-------------------------------------------

3,把mysql数据库驱动(jar包)加到该项目

-------------------------------------------

 测试代码是:

-------------------------------------------

 <%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" import="java.sql.*,javax.sql.*,javax.naming.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Tomcat连接池测试</title>
</head>
<body>
<%
  Context ctx=new InitialContext();
  Connection conn=null;
  DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
  conn=ds.getConnection();

  Statement stmt=conn.createStatement(ResultSet.CONCUR_READ_ONLY,ResultSet.CONCUR_UPDATABLE);
  ResultSet rs=stmt.executeQuery("select * from student");
  while(rs.next()){
  out.println(rs.getString(1)+"<br>");
  out.println(rs.getString(2)+"<br>");

  }
  rs.close();
  stmt.close();
  conn.close();
    
 %>
</body>
</html>

-------------------------------------------