用文本编辑器打开D:\tomcat5\conf\server.xml,找到结束标志,然后在之前加上如下语句:
reloadable="true" >
auth="Container"
type="javax.sql.DataSource" />
factory
org.apache.commons.dbcp.BasicDataSourceFactory
maxActive
10
maxIdle
3
maxWait
10000
username
root
password
1234
driverClassName
com.mysql.jdbc.Driver
url
jdbc:mysql://localhost:3306/forumdb?autoReconnect=true
再次提醒:一定要放在之前!
四、配置web.xml
web.xml位于d:\myweb\myapps\WEB-INF下,也即是你的WEB里的web.xml。
同样用文本编辑器打开web.xml,然后加入如下语句(在与之间)
DB Connection
jdbc/DBConnection
javax.sql.DataSource
Container
五、编写测试jsp page。
在d:\myweb\myapps\下编写一个dbtest.jsp,代码如下:
DataSourse Connection Testtry{
java.sql.Connection con;
Statement stmt;
ResultSet rs;
Context ctx = new InitialContext();
DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/DBConnection");
con=ds.getConnection();
stmt=con.createStatement();
rs=stmt.executeQuery("select * from member");
while(rs.next()){
out.print(rs.getInt(1);
out.print(rs.getString(2));
}
rs.close();
stmt.close();
con.close();
}catch(Exception e){
out.print(e.getMessage());
}
%>
六、开始测试
运行tomcat.bat,打开IE在地址栏中输入:http://localhost:8080/myapps/dbtest.jsp