配置Tomcat内置的连接池
2010-03-07 17:23
253 查看
Java的开源数据库连接池项目有很多,如DBCP/c3p0等,目前Tomcat中吸纳了DBCP做为内置的数据库连接池!
一、配置:
注意:Lib目录指的是tomcat/common/lib
二、使用
一、配置:
//因为有好多项目都使用了连接池,把配置文件放到各自项目中比较清晰。 1.在本项目的META-INF中加一个context.xml <?xml version='1.0' encoding='utf-8'?> <Context path="/XXXX" docBase="XXXX" debug="5" reloadable="true" crossContext="true"> <Resource name="jdbc/servlettest" type="javax.sql.DataSource" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://localhost:1433;databasename=XXXXXX" username="XXXXXX" password="XXXXXX" maxIdle="2" maxActive="4" maxWait="5000" /> </Context> 2.配置web.xml <resource-ref> <description>DB Connection</description> <res-ref-name>jdbc/servlettest</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> 3.把数据库相关驱动放到Tomcat的Lib目录下 就OK了
注意:Lib目录指的是tomcat/common/lib
二、使用
//把以下代码写在jsp中进行测试 try { InitialContext ctx = new InitialContext(); DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/servlettest"); Connection conn = ds.getConnection(); } catch (Exception e) { e.printStackTrace(); }
相关文章推荐
- JAVAWEB开发之Tomcat内置连接池的配置和使用、DbUtils的使用详解和案例、以及元数据详解
- tomcat中连接池配置问题
- Tomcat6.0连接池配置的几种方式
- Tomcat7 新的数据库连接池Tomcat jdbc pool介绍和配置
- 开源连接池_dbcp_c3p0_tomcat内置连接池
- c3p0、dbcp、tomcat jdbc pool 连接池配置简介
- Tomcat5.0-5.5连接池配置指南
- Tomcat 6连接池配置
- Tomcat6.0连接池配置
- 三框架组合用tomcat配置的连接池
- Tomcat5.5.23下配置连接池
- tomcat中配置连接池
- 配置Tomcat的连接池和数据源
- tomcat内置连接池管理
- 什么是数据库连接池?怎么配置tomcat的数据库连接池?
- JSP中tomcat的SQL Server2000数据库连接池的配置
- Tomcat4+Oracle的数据库连接池配置
- Tomcat 6.0 配置oracle数据库连接池
- Tomcat连接池配置
- Eclipse中配置Tomcat的数据库连接池