我使用的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是指
中的,而不是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>
-------------------------------------------
















