四步搞定Tomcat连接池配置
1, Tomcat根目录下, conf文件夹下面:修改context.xml文件;
?在<Context>中加入:
<Resource name="jdbc/test"??
????????????? ?? auth="Container"??
????????????? ?? type="javax.sql.DataSource"??
????????????? ?? driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"??
????????????? ?? url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs"??
????????????? ?? username="sa3"
????????????? ?? password="sa3"
????????????? ?? maxActive="10"??
????????????? ?? maxIdle="3"??
????????????? ?? maxWait="10000" />
?
2,项目文件架下:WEB-INF目录下:修改web.xml文件:
?
?在<web-app>中加入:
?????? <resource-ref>
????????????? <res-ref-name>jdbc/test</res-ref-name>
????????????? <res-type>javax.sql.DataSource</res-type>
????????????? <res-auth>Container</res-auth>
?????? </resource-ref>
?
3、在tomcat\lib下放入相关数据库的驱动包
?
?
4、编写一个简易的JSP测试页面进行测试:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%
???????????????????? InitialContext initCtx = new InitialContext();
???????????????????? Context envCtx = (Context) initCtx.lookup("java:comp/env");
???????????????????? DataSource ds = (DataSource) envCtx.lookup("jdbc/test");
???????????????????? Connection conn = ds.getConnection();
???????????????????? System.out.println(conn);
????????????????????
%>